X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_FilterDlg.h;h=2bff4ba6f2f1a2d83ed6cc26ca4950b2845d342d;hp=0f14915ae3618b7119097d41a5508eddf7ad41fa;hb=d4c58513204d48121786c215b09b0517da90c08e;hpb=251f8c052dd12dd29922210dc901b295fe999a0e diff --git a/src/SMESHGUI/SMESHGUI_FilterDlg.h b/src/SMESHGUI/SMESHGUI_FilterDlg.h index 0f14915ae..2bff4ba6f 100755 --- a/src/SMESHGUI/SMESHGUI_FilterDlg.h +++ b/src/SMESHGUI/SMESHGUI_FilterDlg.h @@ -45,17 +45,18 @@ #include CORBA_SERVER_HEADER(SMESH_Filter) #include CORBA_SERVER_HEADER(SMESH_Mesh) -class QFrame; +class LightApp_SelectionMgr; class QButtonGroup; class QCheckBox; +class QFrame; class QGroupBox; class QPushButton; +class QStackedWidget; class QTableWidget; class QTableWidgetItem; -class QStackedWidget; -class LightApp_SelectionMgr; class SMESHGUI; class SMESHGUI_FilterLibraryDlg; +class SMESH_Actor; class SVTK_Selector; /*! @@ -228,6 +229,7 @@ public: void SetSelection(); void SetMesh (SMESH::SMESH_Mesh_var); + void SetGroup (SMESH::SMESH_GroupOnFilter_var); void SetSourceWg( QWidget*, const bool initOnApply = true ); void SetEnabled( bool setInViewer, bool diffSources ); @@ -254,6 +256,8 @@ private slots: void onCriterionChanged( const int, const int ); void onThresholdChanged( const int, const int ); void onCurrentChanged( int, int ); + void onOpenView(); + void onCloseView(); private: @@ -279,6 +283,7 @@ private: void setIdsToWg( QWidget*, const QList& ); Selection_Mode getSelMode( const int ) const; void updateSelection(); + SMESH_Actor* getActor(); private: // widgets @@ -297,6 +302,7 @@ private: LightApp_SelectionMgr* mySelectionMgr; SVTK_Selector* mySelector; SMESH::SMESH_Mesh_var myMesh; + SMESH::SMESH_GroupOnFilter_var myGroup; bool myInitSourceWgOnApply; bool myInsertEnabled; bool myDiffSourcesEnabled;