X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_IWorkshop.h;h=d7480c10e9c986f9160f6a17a657a69e9694735c;hb=cd3e66b2f07a49646c344406b7236819d53f5ae9;hp=56ca626301444da926d7014608a8bb3b5c1d50f6;hpb=3f066c11279ec63c380e4aa491e65649577d314e;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_IWorkshop.h b/src/ModuleBase/ModuleBase_IWorkshop.h index 56ca62630..d7480c10e 100644 --- a/src/ModuleBase/ModuleBase_IWorkshop.h +++ b/src/ModuleBase/ModuleBase_IWorkshop.h @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2019 CEA/DEN, EDF R&D +// Copyright (C) 2014-2020 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -152,6 +152,18 @@ Q_OBJECT //! \param theAIS the object which has to be activated virtual void applyCurrentSelectionModes(const AISObjectPtr& theAIS) = 0; + //! Undo last command + virtual void undo() = 0; + + //! Set enabled state of cancel button in property panel + virtual void setCancelEnabled(bool toEnable) = 0; + + //! Returns current state of cancel button + virtual bool isCancelEnabled() const = 0; + + //! Show help of a current operation + virtual void showHelpPage(const QString& thePage) const = 0; + signals: /// Signal selection changed. void selectionChanged();