/// Returns whether the operation can be started. Check if there is already started operation and
/// the granted parameter of the launched operation
/// \param theId id of the operation which is going to start
- /// \param isAdditionallyGranted a boolean flag whether the id operation is granted in the previous one
- bool canStartOperation(const QString& theId, const bool isAdditionallyGranted = false);
+ bool canStartOperation(const QString& theId);
/// Aborts the parameter operation if it is current, else abort operations from the stack
/// of operations until the operation is found. All operations upper the parameter one are
/// \param theOperation an aborted operation
void abortOperation(ModuleBase_Operation* theOperation);
- /// Blocking/unblocking enabling of Ok button in property panel.
- /// It is used when operation can not be validated even all attributes are valid
- void setLockValidating(bool toLock);
-
- /// Returns state of validation locking
- bool isValidationLocked() const { return myIsValidationLock; }
-
/// Returns enable apply state
/// \return theEnabled a boolean value
bool isApplyEnabled() const;
/// Current workshop
ModuleBase_IWorkshop* myWorkshop;
- /// Lock/Unlock access to Ok button in property panel
- bool myIsValidationLock;
/// Lock/Unlock access to Ok button in property panel
bool myIsApplyEnabled;
};