X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_ModelWidget.h;h=79e4b1e1737a7b6831c881bdebbd3312ae3ef432;hb=29dfb8a802f61cacf5f57fb79c62badee00ebcdf;hp=b08a0a55122549bd5e61a8ba5559986029c0cbba;hpb=417aaae9c4c335cad27eaf82458d8c09bb263cc6;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_ModelWidget.h b/src/ModuleBase/ModuleBase_ModelWidget.h index b08a0a551..79e4b1e17 100644 --- a/src/ModuleBase/ModuleBase_ModelWidget.h +++ b/src/ModuleBase/ModuleBase_ModelWidget.h @@ -111,6 +111,10 @@ Q_OBJECT return false; } + /// Returns values which should be highlighted when the whidget is active + /// \param theValues a list of presentations + virtual void getHighlighted(QList& theValues) {}; + /// Restore value from attribute data to the widget's control. Emits signals before and after store /// \return True in success bool restoreValue(); @@ -179,9 +183,12 @@ Q_OBJECT /// \return Current Editing mode bool isEditingMode() const { return myIsEditing; } - /// Returns true if the event is processed. + /// Returns true if the event is processed. The default implementation is empty, returns false. virtual bool processEnter(); + /// Returns true if the event is processed. The default implementation is empty, returns false. + virtual bool processDelete(); + /// Sends Update and Redisplay for the given object /// \param theObj is updating object static void updateObject(ObjectPtr theObj);