Version: 8.3.0
SMESHGUI_AddMeshElementDlg Class Reference

#include <SMESHGUI_AddMeshElementDlg.h>

Inheritance diagram for SMESHGUI_AddMeshElementDlg:

Public Member Functions

 SMESHGUI_AddMeshElementDlg (SMESHGUI *, SMDSAbs_EntityType=SMDSEntity_Edge)
 
 ~SMESHGUI_AddMeshElementDlg ()
 

Protected Slots

virtual void reject ()
 
void onDiameterChanged ()
 

Private Types

typedef QList
< SMESH::SMESH_GroupBase_var > 
GrpList
 

Private Slots

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

Private Member Functions

void Init ()
 
void enterEvent (QEvent *)
 
void keyPressEvent (QKeyEvent *)
 
void displaySimulation ()
 
bool isValid ()
 

Private Attributes

SMESHGUImySMESHGUI
 
LightApp_SelectionMgr * mySelectionMgr
 
int myNbOkNodes
 
bool myBusy
 
SVTK_Selector * mySelector
 
QLineEdit * myEditCurrentArgument
 
SMDSAbs_EntityType myGeomType
 
int myElementType
 
int myNbNodes
 
bool myIsPoly
 
SMESH::SMESH_Mesh_var myMesh
 
SMESH_ActormyActor
 
SMESH::TElementSimulationmySimulation
 
QString myEntry
 
GrpList myGroups
 
QGroupBoxGroupConstructors
 
QRadioButton * Constructor1
 
QGroupBoxGroupGroups
 
QLabel * TextLabel_GroupName
 
QComboBox * ComboBox_GroupName
 
QGroupBoxGroupButtons
 
QPushButton * buttonOk
 
QPushButton * buttonCancel
 
QPushButton * buttonApply
 
QPushButton * buttonHelp
 
QGroupBoxGroupC1
 
QLabel * TextLabelC1A1
 
QPushButton * SelectButtonC1A1
 
QLineEdit * LineEditC1A1
 
QCheckBox * ReverseOrDulicate
 
SMESHGUI_SpinBoxDiameterSpinBox
 
QString myHelpFileName
 

Member Typedef Documentation

typedef QList<SMESH::SMESH_GroupBase_var> SMESHGUI_AddMeshElementDlg::GrpList
private

Constructor & Destructor Documentation

SMESHGUI_AddMeshElementDlg::~SMESHGUI_AddMeshElementDlg ( )

References mySimulation.

Member Function Documentation

void SMESHGUI_AddMeshElementDlg::CheckBox ( int  state)
privateslot
void SMESHGUI_AddMeshElementDlg::ClickOnHelp ( )
privateslot

References myHelpFileName, and mySMESHGUI.

Referenced by Init(), and keyPressEvent().

void SMESHGUI_AddMeshElementDlg::ClickOnOk ( )
privateslot

References ClickOnApply(), and reject().

Referenced by Init().

void SMESHGUI_AddMeshElementDlg::DeactivateActiveDialog ( )
privateslot
void SMESHGUI_AddMeshElementDlg::enterEvent ( QEvent *  )
private
bool SMESHGUI_AddMeshElementDlg::isValid ( )
private

References ComboBox_GroupName, and GroupGroups.

Referenced by ClickOnApply().

void SMESHGUI_AddMeshElementDlg::keyPressEvent ( QKeyEvent *  e)
private

References ClickOnHelp().

void SMESHGUI_AddMeshElementDlg::onCloseView ( )
privateslot

References DeactivateActiveDialog(), mySelector, and mySimulation.

Referenced by Init().

void SMESHGUI_AddMeshElementDlg::onDiameterChanged ( )
protectedslot
void SMESHGUI_AddMeshElementDlg::onOpenView ( )
privateslot
void SMESHGUI_AddMeshElementDlg::reject ( )
protectedvirtualslot
void SMESHGUI_AddMeshElementDlg::SetEditCurrentArgument ( )
privateslot

Field Documentation

QPushButton* SMESHGUI_AddMeshElementDlg::buttonApply
private
QPushButton* SMESHGUI_AddMeshElementDlg::buttonCancel
private

Referenced by Init(), and SMESHGUI_AddMeshElementDlg().

QPushButton* SMESHGUI_AddMeshElementDlg::buttonHelp
private

Referenced by Init(), and SMESHGUI_AddMeshElementDlg().

QPushButton* SMESHGUI_AddMeshElementDlg::buttonOk
private
QComboBox* SMESHGUI_AddMeshElementDlg::ComboBox_GroupName
private
QRadioButton* SMESHGUI_AddMeshElementDlg::Constructor1
private

Referenced by Init(), and SMESHGUI_AddMeshElementDlg().

SMESHGUI_SpinBox* SMESHGUI_AddMeshElementDlg::DiameterSpinBox
private
QGroupBox* SMESHGUI_AddMeshElementDlg::GroupC1
private
QGroupBox* SMESHGUI_AddMeshElementDlg::GroupConstructors
private
QGroupBox* SMESHGUI_AddMeshElementDlg::GroupGroups
private
QLineEdit* SMESHGUI_AddMeshElementDlg::LineEditC1A1
private
SMESH_Actor* SMESHGUI_AddMeshElementDlg::myActor
private
bool SMESHGUI_AddMeshElementDlg::myBusy
private
QLineEdit* SMESHGUI_AddMeshElementDlg::myEditCurrentArgument
private
int SMESHGUI_AddMeshElementDlg::myElementType
private
QString SMESHGUI_AddMeshElementDlg::myEntry
private

Referenced by SelectionIntoArgument().

SMDSAbs_EntityType SMESHGUI_AddMeshElementDlg::myGeomType
private
GrpList SMESHGUI_AddMeshElementDlg::myGroups
private
QString SMESHGUI_AddMeshElementDlg::myHelpFileName
private
bool SMESHGUI_AddMeshElementDlg::myIsPoly
private
SMESH::SMESH_Mesh_var SMESHGUI_AddMeshElementDlg::myMesh
private
int SMESHGUI_AddMeshElementDlg::myNbNodes
private
int SMESHGUI_AddMeshElementDlg::myNbOkNodes
private
LightApp_SelectionMgr* SMESHGUI_AddMeshElementDlg::mySelectionMgr
private
SVTK_Selector* SMESHGUI_AddMeshElementDlg::mySelector
private
QCheckBox* SMESHGUI_AddMeshElementDlg::ReverseOrDulicate
private
QPushButton* SMESHGUI_AddMeshElementDlg::SelectButtonC1A1
private
QLabel* SMESHGUI_AddMeshElementDlg::TextLabel_GroupName
private
QLabel* SMESHGUI_AddMeshElementDlg::TextLabelC1A1
private