26#ifndef SMESHGUI_CopyMeshDLG_H
27#define SMESHGUI_CopyMeshDLG_H
36#include <SALOMEconfig.h>
37#include CORBA_SERVER_HEADER(SMESH_Mesh)
38#include CORBA_SERVER_HEADER(SMESH_Gen)
52class LightApp_SelectionMgr;
69 void Init(
bool =
true );
70 void enterEvent( QEvent* );
71 void keyPressEvent( QKeyEvent* );
73 QString getErrorMsg( SMESH::string_array_var invalidEntries,
74 QStringList & entriesToBrowse );
77 bool isWithGeomMode();
79 void setIsApplyAndClose(
const bool theFlag );
80 bool isApplyAndClose()
const;
127 virtual void reject();
133 void SelectionIntoArgument();
134 void DeactivateActiveDialog();
135 void ActivateThisDialog();
136 void onConstructor(
int );
137 void onTextChange(
const QString& );
138 void onSelectIdSource(
bool );
#define SMESHGUI_EXPORT
Definition: SMESH_SMESHGUI.hxx:36
Definition: SMESHGUI_CopyMeshDlg.h:61
bool myIsApplyAndClose
Definition: SMESHGUI_CopyMeshDlg.h:124
QLineEdit * myMeshNameEdit
Definition: SMESHGUI_CopyMeshDlg.h:111
QLineEdit * myLineEditElements
Definition: SMESHGUI_CopyMeshDlg.h:110
QPushButton * buttonApply
Definition: SMESHGUI_CopyMeshDlg.h:105
QGroupBox * GroupArguments
Definition: SMESHGUI_CopyMeshDlg.h:100
QLabel * myTextLabelElements
Definition: SMESHGUI_CopyMeshDlg.h:108
QCheckBox * myCopyGroupsCheck
Definition: SMESHGUI_CopyMeshDlg.h:114
QCheckBox * myCopyElementsCheck
Definition: SMESHGUI_CopyMeshDlg.h:116
QCheckBox * myIdSourceCheck
Definition: SMESHGUI_CopyMeshDlg.h:113
QButtonGroup * GroupConstructors
Definition: SMESHGUI_CopyMeshDlg.h:97
SMESH::SMESH_IDSource_var mySelectedObject
Definition: SMESHGUI_CopyMeshDlg.h:95
QPushButton * buttonCancel
Definition: SMESHGUI_CopyMeshDlg.h:104
QGroupBox * ConstructorsBox
Definition: SMESHGUI_CopyMeshDlg.h:99
QPushButton * buttonOk
Definition: SMESHGUI_CopyMeshDlg.h:103
SUIT_SelectionFilter * myIdSourceFilter
Definition: SMESHGUI_CopyMeshDlg.h:93
QPushButton * myFilterBtn
Definition: SMESHGUI_CopyMeshDlg.h:119
SMESHGUI_IdValidator * myIdValidator
Definition: SMESHGUI_CopyMeshDlg.h:83
GEOM::GEOM_Object_var myNewGeometry
Definition: SMESHGUI_CopyMeshDlg.h:91
QGroupBox * GroupButtons
Definition: SMESHGUI_CopyMeshDlg.h:101
SMESH_Actor * myActor
Definition: SMESHGUI_CopyMeshDlg.h:92
SMESHGUI * mySMESHGUI
Definition: SMESHGUI_CopyMeshDlg.h:82
QLineEdit * myGeomNameEdit
Definition: SMESHGUI_CopyMeshDlg.h:112
QCheckBox * myKeepIdsCheck
Definition: SMESHGUI_CopyMeshDlg.h:117
LightApp_SelectionMgr * mySelectionMgr
Definition: SMESHGUI_CopyMeshDlg.h:84
bool myBusy
Definition: SMESHGUI_CopyMeshDlg.h:89
QCheckBox * myReuseHypCheck
Definition: SMESHGUI_CopyMeshDlg.h:115
QPushButton * buttonHelp
Definition: SMESHGUI_CopyMeshDlg.h:106
SVTK_Selector * mySelector
Definition: SMESHGUI_CopyMeshDlg.h:87
SMESHGUI_FilterDlg * myFilterDlg
Definition: SMESHGUI_CopyMeshDlg.h:120
QLabel * myGeomLabel
Definition: SMESHGUI_CopyMeshDlg.h:109
int myNbOkElements
Definition: SMESHGUI_CopyMeshDlg.h:85
QString myHelpFileName
Definition: SMESHGUI_CopyMeshDlg.h:122
SMESH::SMESH_Mesh_var myMesh
Definition: SMESHGUI_CopyMeshDlg.h:90
Class : SMESHGUI_FilterDlg Description : Dialog to specify filters for VTK viewer.
Definition: SMESHGUI_FilterDlg.h:217
Definition: SMESHGUI_IdValidator.h:39
Definition: SMESHGUI.h:84
Definition: SMESH_Actor.h:56