/// Set the given wrapped value to the current widget
/// This value should be processed in the widget according to the needs
/// \param theValue the wrapped widget value
- virtual bool setSelection(ModuleBase_ViewerPrs theValue);
+ virtual bool setSelection(const QList<ModuleBase_ViewerPrs>& theValues, int& thePosition);
virtual bool restoreValue();
/// \param theEvent a mouse event
void onMouseRelease(ModuleBase_IViewWindow* theWnd, QMouseEvent* theEvent);
+ // Set lock validating in the operation manager. Set apply is disabled
+ void onLockValidating();
+
+ // Set unlock validating in the operation manager. Call method to update the apply state.
+ void onUnlockValidating();
+
protected:
/// Saves the internal parameters to the given feature
/// \return True in success