SMESHGUI_AddMeshElementDlg Class Reference

#include <SMESHGUI_AddMeshElementDlg.h>

Inheritance diagram for SMESHGUI_AddMeshElementDlg:

Inheritance graph

Public Member Functions

 SMESHGUI_AddMeshElementDlg (SMESHGUI *, const char *=0, SMDSAbs_ElementType ElementType=SMDSAbs_Edge, int nbNodes=2, bool modal=FALSE, WFlags fl=0)
 ~SMESHGUI_AddMeshElementDlg ()

Protected Attributes

QGridLayout * SMESHGUI_AddMeshElementDlgLayout
QGridLayout * GroupConstructorsLayout
QGridLayout * GroupButtonsLayout
QGridLayout * GroupC1Layout

Private Slots

void ClickOnOk ()
void ClickOnCancel ()
void ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void CheckBox (int)
void onTextChange (const QString &)

Private Member Functions

void Init ()
void closeEvent (QCloseEvent *)
void hideEvent (QHideEvent *)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
void displaySimulation ()

Private Attributes

SMESHGUImySMESHGUI
LightApp_SelectionMgr * mySelectionMgr
int myNbOkNodes
bool myBusy
SVTK_Selector * mySelector
QLineEditmyEditCurrentArgument
int myElementType
int myNbNodes
bool myIsPoly
SMESH::SMESH_Mesh_var myMesh
SMESH_ActormyActor
SMESH::TElementSimulationmySimulation
QButtonGroup * GroupConstructors
QRadioButton * Constructor1
QGroupBox * GroupButtons
QPushButton * buttonOk
QPushButton * buttonCancel
QPushButton * buttonApply
QPushButton * buttonHelp
QGroupBox * GroupC1
QLabel * TextLabelC1A1
QPushButton * SelectButtonC1A1
QLineEditLineEditC1A1
QCheckBox * Reverse
QString myHelpFileName

Constructor & Destructor Documentation

SMESHGUI_AddMeshElementDlg::SMESHGUI_AddMeshElementDlg SMESHGUI ,
const char *  = 0,
SMDSAbs_ElementType  ElementType = SMDSAbs_Edge,
int  nbNodes = 2,
bool  modal = FALSE,
WFlags  fl = 0
 

SMESHGUI_AddMeshElementDlg::~SMESHGUI_AddMeshElementDlg  ) 
 


Member Function Documentation

void SMESHGUI_AddMeshElementDlg::Init  )  [private]
 

void SMESHGUI_AddMeshElementDlg::closeEvent QCloseEvent *   )  [private]
 

void SMESHGUI_AddMeshElementDlg::hideEvent QHideEvent *   )  [private]
 

void SMESHGUI_AddMeshElementDlg::enterEvent QEvent *   )  [private]
 

void SMESHGUI_AddMeshElementDlg::keyPressEvent QKeyEvent *   )  [private]
 

void SMESHGUI_AddMeshElementDlg::displaySimulation  )  [private]
 

void SMESHGUI_AddMeshElementDlg::ClickOnOk  )  [private, slot]
 

void SMESHGUI_AddMeshElementDlg::ClickOnCancel  )  [private, slot]
 

void SMESHGUI_AddMeshElementDlg::ClickOnApply  )  [private, slot]
 

void SMESHGUI_AddMeshElementDlg::ClickOnHelp  )  [private, slot]
 

void SMESHGUI_AddMeshElementDlg::SetEditCurrentArgument  )  [private, slot]
 

void SMESHGUI_AddMeshElementDlg::SelectionIntoArgument  )  [private, slot]
 

void SMESHGUI_AddMeshElementDlg::DeactivateActiveDialog  )  [private, slot]
 

void SMESHGUI_AddMeshElementDlg::ActivateThisDialog  )  [private, slot]
 

void SMESHGUI_AddMeshElementDlg::CheckBox int   )  [private, slot]
 

void SMESHGUI_AddMeshElementDlg::onTextChange const QString &   )  [private, slot]
 


Field Documentation

SMESHGUI* SMESHGUI_AddMeshElementDlg.mySMESHGUI [private]
 

LightApp_SelectionMgr* SMESHGUI_AddMeshElementDlg.mySelectionMgr [private]
 

int SMESHGUI_AddMeshElementDlg.myNbOkNodes [private]
 

bool SMESHGUI_AddMeshElementDlg.myBusy [private]
 

SVTK_Selector* SMESHGUI_AddMeshElementDlg.mySelector [private]
 

QLineEdit* SMESHGUI_AddMeshElementDlg.myEditCurrentArgument [private]
 

int SMESHGUI_AddMeshElementDlg.myElementType [private]
 

int SMESHGUI_AddMeshElementDlg.myNbNodes [private]
 

bool SMESHGUI_AddMeshElementDlg.myIsPoly [private]
 

SMESH::SMESH_Mesh_var SMESHGUI_AddMeshElementDlg.myMesh [private]
 

SMESH_Actor* SMESHGUI_AddMeshElementDlg.myActor [private]
 

SMESH::TElementSimulation* SMESHGUI_AddMeshElementDlg.mySimulation [private]
 

QButtonGroup* SMESHGUI_AddMeshElementDlg.GroupConstructors [private]
 

QRadioButton* SMESHGUI_AddMeshElementDlg.Constructor1 [private]
 

QGroupBox* SMESHGUI_AddMeshElementDlg.GroupButtons [private]
 

QPushButton* SMESHGUI_AddMeshElementDlg.buttonOk [private]
 

QPushButton* SMESHGUI_AddMeshElementDlg.buttonCancel [private]
 

QPushButton* SMESHGUI_AddMeshElementDlg.buttonApply [private]
 

QPushButton* SMESHGUI_AddMeshElementDlg.buttonHelp [private]
 

QGroupBox* SMESHGUI_AddMeshElementDlg.GroupC1 [private]
 

QLabel* SMESHGUI_AddMeshElementDlg.TextLabelC1A1 [private]
 

QPushButton* SMESHGUI_AddMeshElementDlg.SelectButtonC1A1 [private]
 

QLineEdit* SMESHGUI_AddMeshElementDlg.LineEditC1A1 [private]
 

QCheckBox* SMESHGUI_AddMeshElementDlg.Reverse [private]
 

QString SMESHGUI_AddMeshElementDlg.myHelpFileName [private]
 

QGridLayout* SMESHGUI_AddMeshElementDlg.SMESHGUI_AddMeshElementDlgLayout [protected]
 

QGridLayout* SMESHGUI_AddMeshElementDlg.GroupConstructorsLayout [protected]
 

QGridLayout* SMESHGUI_AddMeshElementDlg.GroupButtonsLayout [protected]
 

QGridLayout* SMESHGUI_AddMeshElementDlg.GroupC1Layout [protected]