27 #ifndef SMESHGUI_GROUPOPDLG_H
28 #define SMESHGUI_GROUPOPDLG_H
37 #include <SALOMEconfig.h>
38 #include CORBA_SERVER_HEADER(SMESH_Group)
40 class LightApp_SelectionMgr;
71 virtual bool onApply();
72 virtual void onSelectionDone();
73 virtual void setVisible (
bool visible );
79 QString getName()
const;
80 void setName(
const QString& theName );
83 void setHelpFileName(
const QString& theFName );
85 bool isValid(
const QList<SMESH::SMESH_GroupBase_var>& theListGrp );
86 bool getSelectedGroups( QList<SMESH::SMESH_GroupBase_var>& theOutList,
87 QStringList& theOutNames );
90 SALOMEDS::Color getColor()
const;
91 void setDefaultGroupColor();
93 void setIsApplyAndClose(
const bool theFlag );
94 bool isApplyAndClose()
const;
97 void enterEvent( QEvent* );
98 void keyPressEvent( QKeyEvent* );
101 virtual void reject();
150 virtual bool onApply();
151 virtual void onSelectionDone();
154 virtual void reset();
176 virtual bool onApply();
177 virtual void onSelectionDone();
180 virtual void reset();
202 virtual bool onApply();
203 virtual void onSelectionDone();
206 virtual void reset();
236 virtual void reset();
239 virtual bool onApply();
240 virtual void onSelectionDone();
#define SMESHGUI_EXPORT
Definition: SMESH_SMESHGUI.hxx:36
Definition: SMESHGUI_GroupOpDlg.h:193
QListWidget * myListWg2
Definition: SMESHGUI_GroupOpDlg.h:212
QList< SMESH::SMESH_GroupBase_var > myGroups2
Definition: SMESHGUI_GroupOpDlg.h:214
QListWidget * myListWg1
Definition: SMESHGUI_GroupOpDlg.h:211
QPushButton * myBtn2
Definition: SMESHGUI_GroupOpDlg.h:210
QList< SMESH::SMESH_GroupBase_var > myGroups1
Definition: SMESHGUI_GroupOpDlg.h:213
QPushButton * myBtn1
Definition: SMESHGUI_GroupOpDlg.h:209
Definition: SMESHGUI_GroupOpDlg.h:224
QList< SMESH::SMESH_GroupBase_var > myGroups
Definition: SMESHGUI_GroupOpDlg.h:248
QCheckBox * myUnderlOnlyChk
Definition: SMESHGUI_GroupOpDlg.h:246
QComboBox * myNbNoCombo
Definition: SMESHGUI_GroupOpDlg.h:244
QListWidget * myListWg
Definition: SMESHGUI_GroupOpDlg.h:245
QComboBox * myTypeCombo
Definition: SMESHGUI_GroupOpDlg.h:243
Definition: SMESHGUI_GroupOpDlg.h:57
QPushButton * myApplyBtn
Definition: SMESHGUI_GroupOpDlg.h:118
SMESHGUI * mySMESHGUI
Definition: SMESHGUI_GroupOpDlg.h:126
QPushButton * myOkBtn
Definition: SMESHGUI_GroupOpDlg.h:117
QLineEdit * myNameEdit
Definition: SMESHGUI_GroupOpDlg.h:122
QPushButton * myCloseBtn
Definition: SMESHGUI_GroupOpDlg.h:119
QString myHelpFileName
Definition: SMESHGUI_GroupOpDlg.h:130
LightApp_SelectionMgr * mySelectionMgr
Definition: SMESHGUI_GroupOpDlg.h:127
QGroupBox * myArgGrp
Definition: SMESHGUI_GroupOpDlg.h:123
SVTK_Selector * mySelector
Definition: SMESHGUI_GroupOpDlg.h:128
QtxColorButton * myColorBtn
Definition: SMESHGUI_GroupOpDlg.h:124
QPushButton * myHelpBtn
Definition: SMESHGUI_GroupOpDlg.h:120
bool myIsApplyAndClose
Definition: SMESHGUI_GroupOpDlg.h:132
Definition: SMESHGUI_GroupOpDlg.h:167
QListWidget * myListWg
Definition: SMESHGUI_GroupOpDlg.h:183
QList< SMESH::SMESH_GroupBase_var > myGroups
Definition: SMESHGUI_GroupOpDlg.h:184
Definition: SMESHGUI_GroupOpDlg.h:141
QList< SMESH::SMESH_GroupBase_var > myGroups
Definition: SMESHGUI_GroupOpDlg.h:158
QListWidget * myListWg
Definition: SMESHGUI_GroupOpDlg.h:157
Definition: SMESHGUI.h:84
ElementType
Enumeration for element type, like in SMDS.
Definition: SMESH_Mesh.idl:128
sequence< SMESH_GroupBase > ListOfGroups
Definition: SMESH_Mesh.idl:38