X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_WidgetMultiSelector.h;h=d8df98aa3cb815bba77ee99f2ac008c45575a230;hb=8cd56d486b6e96b8814002f9f0f4acadd6cea11b;hp=03e07588280b8c813be2872da1a872a59c3d6dff;hpb=8f0b2cf49bd24e118ad3fc523eb4a815d067d46c;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_WidgetMultiSelector.h b/src/ModuleBase/ModuleBase_WidgetMultiSelector.h old mode 100644 new mode 100755 index 03e075882..d8df98aa3 --- a/src/ModuleBase/ModuleBase_WidgetMultiSelector.h +++ b/src/ModuleBase/ModuleBase_WidgetMultiSelector.h @@ -15,7 +15,6 @@ #include #include -#include #include #include @@ -30,7 +29,6 @@ class QWidget; class QListWidget; class QComboBox; class ModuleBase_IWorkshop; -class GeomValidators_ShapeType; class QAction; @@ -70,11 +68,12 @@ class MODULEBASE_EXPORT ModuleBase_WidgetMultiSelector : public ModuleBase_Widge /// Set the given wrapped value to the current widget /// This value should be processed in the widget according to the needs /// \param theValues the wrapped selection values + /// \param theToValidate a validation of the values flag virtual bool setSelection(QList& theValues, const bool theToValidate); /// Checks the widget validity. By default, it returns true. - /// \param theValue a selected presentation in the view + /// \param thePrs a selected presentation in the view /// \return a boolean value virtual bool isValidSelectionCustom(const ModuleBase_ViewerPrs& thePrs); @@ -104,7 +103,7 @@ protected: /// Clear attribute virtual void clearAttribute(); - // Set the focus on the last item in the list + /// Set the focus on the last item in the list virtual void updateFocus(); /// Computes and updates name of selected object in the widget @@ -135,8 +134,8 @@ protected: /// a shape. If the attribute do not uses the shape, it is empty virtual QList getAttributeSelection() const; - /// Update selection list - void updateSelectionList(AttributeSelectionListPtr); + /// Fills the list control by the attribute values + void updateSelectionList(); /// Converts the XML defined type choice to the validator type /// For example, the "Edges" is converted to "edge" @@ -162,10 +161,9 @@ protected: std::string mySelectionType; /// Variable of GeomSelection - QList mySelection; int mySelectionCount; // number of elements in the attribute selection list when store - bool myIsInValidate; // the widget is in validation mode: store is performed, restore is not + /// A flag to store use_choice parameter state bool myIsUseChoice; };