X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_SewingDlg.h;h=6a800d6acb1562c6f3c23813df06a4ac93df7c63;hb=56e741c0f7baa6d2f3e0201de90301f838104b6b;hp=b5433bb2d33a22f58702a2c91286edbc6e7919ac;hpb=e4737e85f0da6d3f90fd08f6be1c2825195fe16f;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_SewingDlg.h b/src/SMESHGUI/SMESHGUI_SewingDlg.h index b5433bb2d..6a800d6ac 100644 --- a/src/SMESHGUI/SMESHGUI_SewingDlg.h +++ b/src/SMESHGUI/SMESHGUI_SewingDlg.h @@ -29,7 +29,7 @@ #ifndef DIALOGBOX_SEWING_H #define DIALOGBOX_SEWING_H -#include "SALOME_Selection.h" +#include "SalomeApp_SelectionMgr.h" // QT Includes #include @@ -44,6 +44,8 @@ class QRadioButton; class QCheckBox; class SMESHGUI; class SMESH_Actor; +class SVTK_ViewWindow; +class SVTK_Selector; // IDL Headers #include @@ -59,22 +61,25 @@ class SMESHGUI_SewingDlg : public QDialog Q_OBJECT public: - SMESHGUI_SewingDlg( QWidget* parent = 0, const char* name = 0, SALOME_Selection* Sel = 0, bool modal = FALSE, WFlags fl = 0 ); + SMESHGUI_SewingDlg( SMESHGUI*, + const char* name = 0, + bool modal = FALSE, + WFlags fl = 0); ~SMESHGUI_SewingDlg(); private: - void Init() ; void closeEvent( QCloseEvent* e ) ; - void enterEvent ( QEvent * ) ; /* mouse enter the QWidget */ - void hideEvent ( QHideEvent * ); /* ESC key */ + void enterEvent ( QEvent * ); /* mouse enter the QWidget */ + void hideEvent ( QHideEvent * ); /* ESC key */ int GetConstructorId(); bool IsValid(); - SMESHGUI* mySMESHGUI ; /* Current SMESHGUI object */ - SALOME_Selection* mySelection ; /* User shape selection */ + SMESHGUI* mySMESHGUI; /* Current SMESHGUI object */ + SalomeApp_SelectionMgr* mySelectionMgr; /* User shape selection */ int myOk1, myOk2, myOk3, myOk4, myOk5, myOk6; - QLineEdit* myEditCurrentArgument; /* Current LineEdit */ + QLineEdit* myEditCurrentArgument; /* Current LineEdit */ + SVTK_Selector* mySelector; bool myBusy; SMESH::SMESH_Mesh_var myMesh; @@ -111,7 +116,9 @@ private: QLineEdit* LineEdit5; QLineEdit* LineEdit6; QCheckBox* CheckBoxMerge; - + QCheckBox* CheckBoxPolygons; + QCheckBox* CheckBoxPolyedrs; + private slots: void ConstructorsClicked(int constructorId);