X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_WidgetMultiSelector.h;h=033b260b4888c3912ea80ef46cb338fd3cee7407;hb=0cea3be102af7247b2fe2c8035a1bb38b7bf82ae;hp=778755c61eef804cf8234fb61debb6882d34457f;hpb=01d6bb2a163b2c89e86444bc8b4f1a24a58e4c2a;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_WidgetMultiSelector.h b/src/ModuleBase/ModuleBase_WidgetMultiSelector.h index 778755c61..033b260b4 100644 --- a/src/ModuleBase/ModuleBase_WidgetMultiSelector.h +++ b/src/ModuleBase/ModuleBase_WidgetMultiSelector.h @@ -119,7 +119,13 @@ protected slots: void setCurrentShapeType(const TopAbs_ShapeEnum theShapeType); /// Start shape selection - void activateShapeSelection(); + /// \param isActivated a state whether the shape is activated or deactivated in selection + void activateShapeSelection(const bool isActivated); + + /// Return the attribute values wrapped in a list of viewer presentations + /// \return a list of viewer presentations, which contains an attribute result and + /// a shape. If the attribute do not uses the shape, it is empty + QList getAttributeSelection() const; protected: /// Update selection list @@ -134,9 +140,6 @@ protected slots: //TODO: Move into the base of selectors ModuleBase_IWorkshop* myWorkshop; - /// If true then local selector has to be activated in context - bool myIsActive; - /// Provides correspondance between Result object and its shape typedef QPair GeomSelection;