X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_MergeNodesDlg.h;h=3eaf68acbe3e59dba7f0ab04d03ff00cf1377ba7;hb=6c91210caaf9330155da5fe2e7d107d2b509cb29;hp=ad390853bc590a6f3f6b27e3538bdae75eb5df3f;hpb=e4737e85f0da6d3f90fd08f6be1c2825195fe16f;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_MergeNodesDlg.h b/src/SMESHGUI/SMESHGUI_MergeNodesDlg.h index ad390853b..3eaf68acb 100644 --- a/src/SMESHGUI/SMESHGUI_MergeNodesDlg.h +++ b/src/SMESHGUI/SMESHGUI_MergeNodesDlg.h @@ -29,8 +29,9 @@ #ifndef DIALOGBOX_MERGENODES_H #define DIALOGBOX_MERGENODES_H -#include "SALOME_Selection.h" -#include "SMESH_TypeFilter.hxx" +#include "SalomeApp_SelectionMgr.h" +//#include "SMESH_TypeFilter.hxx" +#include "SUIT_SelectionFilter.h" // QT Includes #include @@ -49,6 +50,9 @@ class QListBox; class SMESHGUI; class SMESHGUI_SpinBox; class SMESH_Actor; +class SVTK_ViewWindow; +class SVTK_Selector; + // IDL Headers #include @@ -64,26 +68,30 @@ class SMESHGUI_MergeNodesDlg : public QDialog Q_OBJECT public: - SMESHGUI_MergeNodesDlg( QWidget* parent = 0, const char* name = 0, SALOME_Selection* Sel = 0, bool modal = FALSE, WFlags fl = 0 ); + SMESHGUI_MergeNodesDlg( SMESHGUI*, + const char* name = 0, + bool modal = FALSE, + WFlags fl = 0); ~SMESHGUI_MergeNodesDlg(); private: - - void Init() ; - void closeEvent( QCloseEvent* e ) ; - void enterEvent ( QEvent * ) ; /* mouse enter the QWidget */ + void Init(); + void closeEvent( QCloseEvent* e ); + void enterEvent ( QEvent * ); /* mouse enter the QWidget */ void hideEvent ( QHideEvent * ); /* ESC key */ void onEditNodesGroup(); - - SMESHGUI* mySMESHGUI ; /* Current SMESHGUI object */ - SALOME_Selection* mySelection ; /* User shape selection */ - + + SMESHGUI* mySMESHGUI; /* Current SMESHGUI object */ + SalomeApp_SelectionMgr* mySelectionMgr; /* User shape selection */ + SVTK_Selector* mySelector; + QWidget* myEditCurrentArgument; SMESH::SMESH_Mesh_var myMesh; SMESH_Actor* myActor; - Handle(SMESH_TypeFilter) myMeshOrSubMeshFilter; - + //Handle(SMESH_TypeFilter) myMeshOrSubMeshFilter; + SUIT_SelectionFilter* myMeshOrSubMeshFilter; + QButtonGroup* GroupConstructors; QRadioButton* RadioButton1; QGroupBox* GroupButtons;