SMESHGUI_ExtrusionDlg Class Reference

#include <SMESHGUI_ExtrusionDlg.h>

Inheritance diagram for SMESHGUI_ExtrusionDlg:

Inheritance graph

Public Member Functions

 SMESHGUI_ExtrusionDlg (SMESHGUI *, bool modal=FALSE)
 ~SMESHGUI_ExtrusionDlg ()

Private Slots

void ConstructorsClicked (int)
void CheckIsEnable ()
void ClickOnOk ()
bool ClickOnApply ()
void ClickOnCancel ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void onSelectMesh (bool toSelectMesh)

Private Member Functions

void Init (bool ResetControls=true)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
int GetConstructorId ()

Private Attributes

SMESHGUImySMESHGUI
LightApp_SelectionMgr * mySelectionMgr
QLineEditmyEditCurrentArgument
QString myElementsId
int myNbOkElements
SVTK_Selector * mySelector
bool myBusy
SMESH::SMESH_Mesh_var myMesh
SMESH_ActormyActor
SUIT_SelectionFiltermyMeshOrSubMeshOrGroupFilter
QButtonGroup * GroupConstructors
QRadioButton * RadioButton1
QRadioButton * RadioButton2
QGroupBoxGroupArguments
QLabel * TextLabelElements
QPushButton * SelectElementsButton
QLineEditLineEditElements
QCheckBox * CheckBoxMesh
QLabel * TextLabelVector
QLabel * TextLabelDx
SMESHGUI_SpinBoxSpinBox_Dx
QLabel * TextLabelDy
SMESHGUI_SpinBoxSpinBox_Dy
QLabel * TextLabelDz
SMESHGUI_SpinBoxSpinBox_Dz
QLabel * TextLabelNbSteps
QSpinBox * SpinBox_NbSteps
QGroupBoxGroupButtons
QPushButton * buttonOk
QPushButton * buttonCancel
QPushButton * buttonApply
QPushButton * buttonHelp
QString myHelpFileName

Constructor & Destructor Documentation

SMESHGUI_ExtrusionDlg::SMESHGUI_ExtrusionDlg SMESHGUI ,
bool  modal = FALSE
 

SMESHGUI_ExtrusionDlg::~SMESHGUI_ExtrusionDlg  ) 
 


Member Function Documentation

void SMESHGUI_ExtrusionDlg::Init bool  ResetControls = true  )  [private]
 

void SMESHGUI_ExtrusionDlg::enterEvent QEvent *   )  [private]
 

void SMESHGUI_ExtrusionDlg::keyPressEvent QKeyEvent *   )  [private]
 

int SMESHGUI_ExtrusionDlg::GetConstructorId  )  [private]
 

void SMESHGUI_ExtrusionDlg::ConstructorsClicked int   )  [private, slot]
 

void SMESHGUI_ExtrusionDlg::CheckIsEnable  )  [private, slot]
 

void SMESHGUI_ExtrusionDlg::ClickOnOk  )  [private, slot]
 

bool SMESHGUI_ExtrusionDlg::ClickOnApply  )  [private, slot]
 

void SMESHGUI_ExtrusionDlg::ClickOnCancel  )  [private, slot]
 

void SMESHGUI_ExtrusionDlg::ClickOnHelp  )  [private, slot]
 

void SMESHGUI_ExtrusionDlg::SetEditCurrentArgument  )  [private, slot]
 

void SMESHGUI_ExtrusionDlg::SelectionIntoArgument  )  [private, slot]
 

void SMESHGUI_ExtrusionDlg::DeactivateActiveDialog  )  [private, slot]
 

void SMESHGUI_ExtrusionDlg::ActivateThisDialog  )  [private, slot]
 

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

void SMESHGUI_ExtrusionDlg::onSelectMesh bool  toSelectMesh  )  [private, slot]
 


Field Documentation

SMESHGUI* SMESHGUI_ExtrusionDlg.mySMESHGUI [private]
 

LightApp_SelectionMgr* SMESHGUI_ExtrusionDlg.mySelectionMgr [private]
 

QLineEdit* SMESHGUI_ExtrusionDlg.myEditCurrentArgument [private]
 

QString SMESHGUI_ExtrusionDlg.myElementsId [private]
 

int SMESHGUI_ExtrusionDlg.myNbOkElements [private]
 

SVTK_Selector* SMESHGUI_ExtrusionDlg.mySelector [private]
 

bool SMESHGUI_ExtrusionDlg.myBusy [private]
 

SMESH::SMESH_Mesh_var SMESHGUI_ExtrusionDlg.myMesh [private]
 

SMESH_Actor* SMESHGUI_ExtrusionDlg.myActor [private]
 

SUIT_SelectionFilter* SMESHGUI_ExtrusionDlg.myMeshOrSubMeshOrGroupFilter [private]
 

QButtonGroup* SMESHGUI_ExtrusionDlg.GroupConstructors [private]
 

QRadioButton* SMESHGUI_ExtrusionDlg.RadioButton1 [private]
 

QRadioButton* SMESHGUI_ExtrusionDlg.RadioButton2 [private]
 

QGroupBox* SMESHGUI_ExtrusionDlg.GroupArguments [private]
 

QLabel* SMESHGUI_ExtrusionDlg.TextLabelElements [private]
 

QPushButton* SMESHGUI_ExtrusionDlg.SelectElementsButton [private]
 

QLineEdit* SMESHGUI_ExtrusionDlg.LineEditElements [private]
 

QCheckBox* SMESHGUI_ExtrusionDlg.CheckBoxMesh [private]
 

QLabel* SMESHGUI_ExtrusionDlg.TextLabelVector [private]
 

QLabel* SMESHGUI_ExtrusionDlg.TextLabelDx [private]
 

SMESHGUI_SpinBox* SMESHGUI_ExtrusionDlg.SpinBox_Dx [private]
 

QLabel* SMESHGUI_ExtrusionDlg.TextLabelDy [private]
 

SMESHGUI_SpinBox* SMESHGUI_ExtrusionDlg.SpinBox_Dy [private]
 

QLabel* SMESHGUI_ExtrusionDlg.TextLabelDz [private]
 

SMESHGUI_SpinBox* SMESHGUI_ExtrusionDlg.SpinBox_Dz [private]
 

QLabel* SMESHGUI_ExtrusionDlg.TextLabelNbSteps [private]
 

QSpinBox* SMESHGUI_ExtrusionDlg.SpinBox_NbSteps [private]
 

QGroupBox* SMESHGUI_ExtrusionDlg.GroupButtons [private]
 

QPushButton* SMESHGUI_ExtrusionDlg.buttonOk [private]
 

QPushButton* SMESHGUI_ExtrusionDlg.buttonCancel [private]
 

QPushButton* SMESHGUI_ExtrusionDlg.buttonApply [private]
 

QPushButton* SMESHGUI_ExtrusionDlg.buttonHelp [private]
 

QString SMESHGUI_ExtrusionDlg.myHelpFileName [private]