Version: 9.12.0
SMESHGUI_NodesDlg Class Reference

#include <SMESHGUI_NodesDlg.h>

Inheritance diagram for SMESHGUI_NodesDlg:

Public Member Functions

 SMESHGUI_NodesDlg (SMESHGUI *)
 
 ~SMESHGUI_NodesDlg ()
 

Protected Slots

virtual void reject ()
 

Private Types

typedef QList< SMESH::SMESH_GroupBase_var > GrpList
 

Private Slots

void ClickOnOk ()
 
bool ClickOnApply ()
 
void ClickOnHelp ()
 
void DeactivateActiveDialog ()
 
void ActivateThisDialog ()
 
void SelectionIntoArgument ()
 
void ValueChangedInSpinBox (double)
 
void onOpenView ()
 
void onCloseView ()
 

Private Member Functions

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

Private Attributes

LightApp_SelectionMgr * mySelectionMgr
 
SVTK_Selector * mySelector
 
SMESHGUImySMESHGUI
 
SMESH::SMESH_Mesh_var myMesh
 
SMESH::TNodeSimulationmySimulation
 
QString myEntry
 
GrpList myGroups
 
QGroupBoxGroupConstructors
 
QRadioButton * Constructor1
 
QGroupBoxGroupCoordinates
 
SMESHGUI_SpinBoxSpinBox_X
 
SMESHGUI_SpinBoxSpinBox_Y
 
SMESHGUI_SpinBoxSpinBox_Z
 
QLabelTextLabel_X
 
QLabelTextLabel_Y
 
QLabelTextLabel_Z
 
QGroupBoxGroupGroups
 
QLabelTextLabel_GroupName
 
QComboBoxComboBox_GroupName
 
QGroupBoxGroupButtons
 
QPushButton * buttonApply
 
QPushButton * buttonOk
 
QPushButton * buttonCancel
 
QPushButton * buttonHelp
 
QString myHelpFileName
 

Member Typedef Documentation

◆ GrpList

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

Constructor & Destructor Documentation

◆ SMESHGUI_NodesDlg()

◆ ~SMESHGUI_NodesDlg()

SMESHGUI_NodesDlg::~SMESHGUI_NodesDlg ( )

References mySimulation.

Member Function Documentation

◆ ActivateThisDialog

◆ ClickOnApply

◆ ClickOnHelp

void SMESHGUI_NodesDlg::ClickOnHelp ( )
privateslot

References myHelpFileName, and mySMESHGUI.

Referenced by Init(), and keyPressEvent().

◆ ClickOnOk

void SMESHGUI_NodesDlg::ClickOnOk ( )
privateslot

References ClickOnApply(), and reject().

Referenced by Init().

◆ DeactivateActiveDialog

◆ enterEvent()

void SMESHGUI_NodesDlg::enterEvent ( QEvent *  )
private

◆ Init()

◆ isValid()

bool SMESHGUI_NodesDlg::isValid ( )
private

◆ keyPressEvent()

void SMESHGUI_NodesDlg::keyPressEvent ( QKeyEvent *  e)
private

References ClickOnHelp().

◆ onCloseView

void SMESHGUI_NodesDlg::onCloseView ( )
privateslot

References DeactivateActiveDialog(), mySelector, and mySimulation.

Referenced by Init().

◆ onOpenView

◆ reject

◆ SelectionIntoArgument

◆ ValueChangedInSpinBox

void SMESHGUI_NodesDlg::ValueChangedInSpinBox ( double  )
privateslot

Field Documentation

◆ buttonApply

QPushButton* SMESHGUI_NodesDlg::buttonApply
private

Referenced by Init(), and SMESHGUI_NodesDlg().

◆ buttonCancel

QPushButton* SMESHGUI_NodesDlg::buttonCancel
private

Referenced by Init(), and SMESHGUI_NodesDlg().

◆ buttonHelp

QPushButton* SMESHGUI_NodesDlg::buttonHelp
private

Referenced by Init(), and SMESHGUI_NodesDlg().

◆ buttonOk

QPushButton* SMESHGUI_NodesDlg::buttonOk
private

Referenced by Init(), and SMESHGUI_NodesDlg().

◆ ComboBox_GroupName

QComboBox* SMESHGUI_NodesDlg::ComboBox_GroupName
private

◆ Constructor1

QRadioButton* SMESHGUI_NodesDlg::Constructor1
private

Referenced by SMESHGUI_NodesDlg().

◆ GroupButtons

QGroupBox* SMESHGUI_NodesDlg::GroupButtons
private

◆ GroupConstructors

QGroupBox* SMESHGUI_NodesDlg::GroupConstructors
private

◆ GroupCoordinates

QGroupBox* SMESHGUI_NodesDlg::GroupCoordinates
private

◆ GroupGroups

QGroupBox* SMESHGUI_NodesDlg::GroupGroups
private

◆ myEntry

QString SMESHGUI_NodesDlg::myEntry
private

Referenced by SelectionIntoArgument().

◆ myGroups

GrpList SMESHGUI_NodesDlg::myGroups
private

◆ myHelpFileName

QString SMESHGUI_NodesDlg::myHelpFileName
private

Referenced by ClickOnHelp(), and SMESHGUI_NodesDlg().

◆ myMesh

SMESH::SMESH_Mesh_var SMESHGUI_NodesDlg::myMesh
private

◆ mySelectionMgr

LightApp_SelectionMgr* SMESHGUI_NodesDlg::mySelectionMgr
private

Referenced by ClickOnApply(), Init(), and reject().

◆ mySelector

SVTK_Selector* SMESHGUI_NodesDlg::mySelector
private

◆ mySimulation

◆ mySMESHGUI

◆ SpinBox_X

◆ SpinBox_Y

◆ SpinBox_Z

◆ TextLabel_GroupName

QLabel* SMESHGUI_NodesDlg::TextLabel_GroupName
private

Referenced by SMESHGUI_NodesDlg().

◆ TextLabel_X

QLabel* SMESHGUI_NodesDlg::TextLabel_X
private

Referenced by SMESHGUI_NodesDlg().

◆ TextLabel_Y

QLabel* SMESHGUI_NodesDlg::TextLabel_Y
private

Referenced by SMESHGUI_NodesDlg().

◆ TextLabel_Z

QLabel* SMESHGUI_NodesDlg::TextLabel_Z
private

Referenced by SMESHGUI_NodesDlg().