X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FSMESHGUI%2FSMESHGUI_FilterDlg.h;h=8081aec6994a7fc7434a3bc348862eb79a556db0;hb=4cd2499bddcd3da3ec8900fe825bc98669b789b5;hp=477a17b313ef35615a49166e7beea6ae5147388d;hpb=2c607013a23bd4e7ba07e72e0c04dee2c1209cff;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_FilterDlg.h b/src/SMESHGUI/SMESHGUI_FilterDlg.h index 477a17b31..8081aec69 100755 --- a/src/SMESHGUI/SMESHGUI_FilterDlg.h +++ b/src/SMESHGUI/SMESHGUI_FilterDlg.h @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -222,8 +222,8 @@ public: SMESHGUI_FilterDlg( SMESHGUI*, const int ); virtual ~SMESHGUI_FilterDlg(); - void Init( const QList& ); - void Init( const int ); + void Init( const QList&, const bool setInViewer=true ); + void Init( const int, const bool setInViewer=true ); void SetSelection(); void SetMesh (SMESH::SMESH_Mesh_var); @@ -231,15 +231,20 @@ public: static SMESH::Filter::Criterion createCriterion(); + SMESH::Filter_var GetFilter() const; + void SetFilter(SMESH::Filter_var filter, int type); + signals: void Accepted(); +protected slots: + virtual void reject(); + private slots: void onOk(); bool onApply(); - void onClose(); void onHelp(); void onDeactivate(); void onSelectionDone(); @@ -250,7 +255,6 @@ private: void construct( const QList& ); - void closeEvent( QCloseEvent* ); void enterEvent( QEvent* ); void keyPressEvent( QKeyEvent* );