Version: 8.3.0
SMESHGUI_CreatePolyhedralVolumeDlg Class Reference

#include <SMESHGUI_CreatePolyhedralVolumeDlg.h>

Inheritance diagram for SMESHGUI_CreatePolyhedralVolumeDlg:

Public Slots

void onAdd ()
 
void onRemove ()
 

Public Member Functions

 SMESHGUI_CreatePolyhedralVolumeDlg (SMESHGUI *)
 
 ~SMESHGUI_CreatePolyhedralVolumeDlg ()
 

Protected Slots

virtual void reject ()
 

Private Types

typedef QList
< SMESH::SMESH_GroupBase_var > 
GrpList
 

Private Slots

void ConstructorsClicked (int)
 
void ClickOnPreview (bool)
 
void ClickOnOk ()
 
void ClickOnApply ()
 
void ClickOnHelp ()
 
void SetEditCurrentArgument ()
 
void SelectionIntoArgument ()
 
void DeactivateActiveDialog ()
 
void ActivateThisDialog ()
 
void onTextChange (const QString &)
 
void onListSelectionChanged ()
 
void onOpenView ()
 
void onCloseView ()
 

Private Member Functions

void Init ()
 
void enterEvent (QEvent *)
 
void keyPressEvent (QKeyEvent *)
 
int GetConstructorId ()
 
void displaySimulation ()
 
bool isValid ()
 
int checkEditLine (bool=true)
 

Private Attributes

SMESHGUImySMESHGUI
 Checking for indices, return 1 if all ok, else -1. More...
 
LightApp_SelectionMgr * mySelectionMgr
 
SVTK_Selector * mySelector
 
QString myIDs
 
int myNbOkElements
 
QLineEdit * myEditCurrentArgument
 
SMESH::SMESH_Mesh_var myMesh
 
SMESH_ActormyActor
 
SMESH::TPolySimulationmySimulation
 
QString myEntry
 
GrpList myGroups
 
QGroupBoxConstructorsBox
 
QButtonGroup * GroupConstructors
 
QRadioButton * RadioButton1
 
QRadioButton * RadioButton2
 
QCheckBox * Preview
 
QGroupBoxGroupGroups
 
QLabel * TextLabel_GroupName
 
QComboBox * ComboBox_GroupName
 
QGroupBoxGroupButtons
 
QPushButton * buttonOk
 
QPushButton * buttonCancel
 
QPushButton * buttonApply
 
QPushButton * buttonHelp
 
QGroupBoxGroupContent
 
QLabel * TextLabelIds
 
QPushButton * SelectElementsButton
 
QLineEdit * LineEditElements
 
QListWidget * myFacesByNodes
 
QLabel * myFacesByNodesLabel
 
QPushButton * AddButton
 
QPushButton * RemoveButton
 
QString myHelpFileName
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

SMESHGUI_CreatePolyhedralVolumeDlg::~SMESHGUI_CreatePolyhedralVolumeDlg ( )

References mySimulation.

Member Function Documentation

void SMESHGUI_CreatePolyhedralVolumeDlg::ActivateThisDialog ( )
privateslot
void SMESHGUI_CreatePolyhedralVolumeDlg::ClickOnHelp ( )
privateslot

References myHelpFileName, and mySMESHGUI.

Referenced by Init(), and keyPressEvent().

void SMESHGUI_CreatePolyhedralVolumeDlg::ClickOnOk ( )
privateslot

References checkEditLine(), ClickOnApply(), and reject().

Referenced by Init().

void SMESHGUI_CreatePolyhedralVolumeDlg::ClickOnPreview ( bool  theToggled)
privateslot

References displaySimulation(), and Preview.

Referenced by Init().

void SMESHGUI_CreatePolyhedralVolumeDlg::DeactivateActiveDialog ( )
privateslot
void SMESHGUI_CreatePolyhedralVolumeDlg::enterEvent ( QEvent *  )
private
int SMESHGUI_CreatePolyhedralVolumeDlg::GetConstructorId ( )
private
bool SMESHGUI_CreatePolyhedralVolumeDlg::isValid ( )
private

References ComboBox_GroupName, and GroupGroups.

Referenced by ClickOnApply().

void SMESHGUI_CreatePolyhedralVolumeDlg::keyPressEvent ( QKeyEvent *  e)
private

References ClickOnHelp().

void SMESHGUI_CreatePolyhedralVolumeDlg::onAdd ( )
slot
void SMESHGUI_CreatePolyhedralVolumeDlg::onCloseView ( )
privateslot

References DeactivateActiveDialog(), mySelector, and mySimulation.

Referenced by Init().

void SMESHGUI_CreatePolyhedralVolumeDlg::onListSelectionChanged ( )
privateslot
void SMESHGUI_CreatePolyhedralVolumeDlg::onOpenView ( )
privateslot
void SMESHGUI_CreatePolyhedralVolumeDlg::onRemove ( )
slot
void SMESHGUI_CreatePolyhedralVolumeDlg::reject ( )
protectedvirtualslot
void SMESHGUI_CreatePolyhedralVolumeDlg::SetEditCurrentArgument ( )
privateslot

Field Documentation

QPushButton* SMESHGUI_CreatePolyhedralVolumeDlg::AddButton
private
QPushButton* SMESHGUI_CreatePolyhedralVolumeDlg::buttonApply
private
QPushButton* SMESHGUI_CreatePolyhedralVolumeDlg::buttonCancel
private
QPushButton* SMESHGUI_CreatePolyhedralVolumeDlg::buttonHelp
private
QPushButton* SMESHGUI_CreatePolyhedralVolumeDlg::buttonOk
private
QComboBox* SMESHGUI_CreatePolyhedralVolumeDlg::ComboBox_GroupName
private
QGroupBox* SMESHGUI_CreatePolyhedralVolumeDlg::ConstructorsBox
private
QGroupBox* SMESHGUI_CreatePolyhedralVolumeDlg::GroupButtons
private
QButtonGroup* SMESHGUI_CreatePolyhedralVolumeDlg::GroupConstructors
private
QGroupBox* SMESHGUI_CreatePolyhedralVolumeDlg::GroupContent
private
QGroupBox* SMESHGUI_CreatePolyhedralVolumeDlg::GroupGroups
private
QLineEdit* SMESHGUI_CreatePolyhedralVolumeDlg::LineEditElements
private
QLineEdit* SMESHGUI_CreatePolyhedralVolumeDlg::myEditCurrentArgument
private
QString SMESHGUI_CreatePolyhedralVolumeDlg::myEntry
private

Referenced by SelectionIntoArgument().

QListWidget* SMESHGUI_CreatePolyhedralVolumeDlg::myFacesByNodes
private
QLabel* SMESHGUI_CreatePolyhedralVolumeDlg::myFacesByNodesLabel
private
GrpList SMESHGUI_CreatePolyhedralVolumeDlg::myGroups
private
QString SMESHGUI_CreatePolyhedralVolumeDlg::myHelpFileName
private
QString SMESHGUI_CreatePolyhedralVolumeDlg::myIDs
private
SMESH::SMESH_Mesh_var SMESHGUI_CreatePolyhedralVolumeDlg::myMesh
private
int SMESHGUI_CreatePolyhedralVolumeDlg::myNbOkElements
private
LightApp_SelectionMgr* SMESHGUI_CreatePolyhedralVolumeDlg::mySelectionMgr
private
SVTK_Selector* SMESHGUI_CreatePolyhedralVolumeDlg::mySelector
private
SMESHGUI* SMESHGUI_CreatePolyhedralVolumeDlg::mySMESHGUI
private
QCheckBox* SMESHGUI_CreatePolyhedralVolumeDlg::Preview
private
QRadioButton* SMESHGUI_CreatePolyhedralVolumeDlg::RadioButton1
private
QRadioButton* SMESHGUI_CreatePolyhedralVolumeDlg::RadioButton2
private
QPushButton* SMESHGUI_CreatePolyhedralVolumeDlg::RemoveButton
private
QPushButton* SMESHGUI_CreatePolyhedralVolumeDlg::SelectElementsButton
private
QLabel* SMESHGUI_CreatePolyhedralVolumeDlg::TextLabel_GroupName
private
QLabel* SMESHGUI_CreatePolyhedralVolumeDlg::TextLabelIds
private