Salome HOME
Fix for the issue #2753 : error when dump/load script
[modules/shaper.git] / src / PartSet / PartSet_WidgetShapeSelector.cpp
index 74136ce7a4ceab6317515dfbaffdd78bd44b7d7f..fb8a9df78fc57d065b234694a568541f4fa2a364 100755 (executable)
@@ -60,18 +60,14 @@ PartSet_WidgetShapeSelector::~PartSet_WidgetShapeSelector()
 }
 
 //********************************************************************
-void PartSet_WidgetShapeSelector::selectionFilters(int& theModuleSelectionFilters,
+void PartSet_WidgetShapeSelector::selectionFilters(QIntList& theModuleSelectionFilters,
                                                    SelectMgr_ListOfFilter& theSelectionFilters)
 {
   ModuleBase_WidgetShapeSelector::selectionFilters(theModuleSelectionFilters, theSelectionFilters);
 
   if (!myUseSketchPlane) {
-    theModuleSelectionFilters = -1; // TODO!!!
-
-    //XGUI_Workshop* aWorkshop = XGUI_Tools::workshop(myWorkshop);
-    //PartSet_Module* aModule = dynamic_cast<PartSet_Module*>(aWorkshop->module());
-    //bool isUsePlaneFilterOnly = !toActivate;
-    //aModule->sketchMgr()->activatePlaneFilter(isUsePlaneFilterOnly);
+    if (theModuleSelectionFilters.contains(SF_SketchPlaneFilter))
+      theModuleSelectionFilters.removeAll(SF_SketchPlaneFilter);
   }
 }