/// \param theObject a model object\r
virtual bool canDisplayObject(const ObjectPtr& theObject) const;\r
\r
+ /// Returns true if selection for the object can be activate.\r
+ /// By default a result or feature of the current operation can not be activated\r
+ /// \param theObject a model object\r
+ virtual bool canActivateSelection(const ObjectPtr& theObject) const;\r
+\r
/// Reacts to the delete action in module\r
/// \returns true if the action is processed\r
virtual bool deleteObjects() { return false; };\r
\r
public slots:\r
/// Called on call of command corresponded to a feature\r
- void onFeatureTriggered();\r
+ virtual void onFeatureTriggered();\r
\r
/// Slolt called on object display\r
/// \param theObject a data object\r