Salome HOME
Sketch shape in plane selection filter should not be activated while PartSet_WidgetSh...
[modules/shaper.git] / src / PartSet / PartSet_WidgetShapeSelector.cpp
index 15a2571a29274cc6e3013dcda1840cf3c0e113e5..74136ce7a4ceab6317515dfbaffdd78bd44b7d7f 100755 (executable)
@@ -60,14 +60,18 @@ PartSet_WidgetShapeSelector::~PartSet_WidgetShapeSelector()
 }
 
 //********************************************************************
-void PartSet_WidgetShapeSelector::activateSelectionAndFilters(bool toActivate)
+void PartSet_WidgetShapeSelector::selectionFilters(int& theModuleSelectionFilters,
+                                                   SelectMgr_ListOfFilter& theSelectionFilters)
 {
-  ModuleBase_WidgetShapeSelector::activateSelectionAndFilters(toActivate);
+  ModuleBase_WidgetShapeSelector::selectionFilters(theModuleSelectionFilters, theSelectionFilters);
+
   if (!myUseSketchPlane) {
-    XGUI_Workshop* aWorkshop = XGUI_Tools::workshop(myWorkshop);
-    PartSet_Module* aModule = dynamic_cast<PartSet_Module*>(aWorkshop->module());
-    bool isUsePlaneFilterOnly = !toActivate;
-    aModule->sketchMgr()->activatePlaneFilter(isUsePlaneFilterOnly);
+    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);
   }
 }