X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FSMESHGUI%2FSMESHGUI_FilterDlg.h;h=55d854c17162dc532f8a2c16d9d09d2ce4c79b9b;hb=d64c9cac70573c5789a61c314f5ac5ffc3428f4a;hp=157869821dccf3c50c15ab7de6a009bff1746cbb;hpb=6a8e2f83ff4c6f3f76affef3ce5f552c3cc189e3;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_FilterDlg.h b/src/SMESHGUI/SMESHGUI_FilterDlg.h index 157869821..55d854c17 100755 --- a/src/SMESHGUI/SMESHGUI_FilterDlg.h +++ b/src/SMESHGUI/SMESHGUI_FilterDlg.h @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2015 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 @@ -6,7 +6,7 @@ // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either -// version 2.1 of the License. +// version 2.1 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -228,7 +228,9 @@ 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 ); static SMESH::Filter::Criterion createCriterion(); @@ -296,7 +298,10 @@ private: LightApp_SelectionMgr* mySelectionMgr; SVTK_Selector* mySelector; SMESH::SMESH_Mesh_var myMesh; + SMESH::SMESH_GroupOnFilter_var myGroup; bool myInitSourceWgOnApply; + bool myInsertEnabled; + bool myDiffSourcesEnabled; QWidget* mySourceWg; SALOME_DataMapOfIOMapOfInteger myIObjects;