Salome HOME
A separation of WidgetSelector class in order to unite the logic of shape/multi shape...
[modules/shaper.git] / src / PartSet / PartSet_WidgetMultiSelector.h
index 5e1b4a766b868f659e772b33f6cd70a1769a47b6..20fead7d50d567792a8215b20c5e76ffc7a69b5f 100644 (file)
@@ -32,7 +32,7 @@ Q_OBJECT
   /// \param theData the widget configuation. The attribute of the model widget is obtained from
   /// \param theParentId is Id of a parent of the current attribute
   PartSet_WidgetMultiSelector(QWidget* theParent, ModuleBase_IWorkshop* theWorkshop,
-    const Config_WidgetAPI* theData, const std::string& theParentId);
+                              const Config_WidgetAPI* theData, const std::string& theParentId);
 
   virtual ~PartSet_WidgetMultiSelector();
 
@@ -46,9 +46,10 @@ Q_OBJECT
   /// Retrurns installed sketcher
   CompositeFeaturePtr sketch() const { return mySketch; }
 
-public slots:
-  /// Slot is called on selection changed
-  virtual void onSelectionChanged();
+  /// 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
+  virtual bool setSelection(QList<ModuleBase_ViewerPrs>& theValues);
 
 protected:
   /// Checks the widget validity. By default, it returns true.