/// \returns true if the action is processed\r
virtual bool deleteObjects() { return false; };\r
\r
+ /// Returns a list of modes, where the AIS objects should be activated\r
+ /// \param theModes a list of modes\r
+ virtual void activeSelectionModes(QIntList& theModes) {};\r
+\r
public slots:\r
/// Called on call of command corresponded to a feature\r
void onFeatureTriggered();\r
protected:\r
/// Sends the operation for launching\r
/// \param theOperation the operation\r
- void sendOperation(ModuleBase_Operation* theOperation);\r
+ virtual void sendOperation(ModuleBase_Operation* theOperation);\r
\r
/// Creates a new operation\r
/// \param theCmdId the operation name\r