/// /returns the instance of the description class
ModuleBase_OperationDescription* getDescription() const { return myDescription; }
+ /// Returns list of granted operation indices
+ const QStringList& grantedOperationIds() const;
+
+ /// Sets list of operation indices, which can be started without the current operation stop
+ /// \param theList an ids
+ void setGrantedOperationIds(const QStringList& theList);
+
/// Must return true if this operation can be launched as nested for any current operation
/// and it is not necessary to check this operation on validity. By default
/// the operation is not granted.
/// Modified feature flag
bool myIsModified;
+ /// List of operations IDs which are granted of the current operation
+ QStringList myGrantedIds;
+
/// Access to property panel
ModuleBase_IPropertyPanel* myPropertyPanel;
};