X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSHAPERGUI%2FSHAPERGUI.h;h=2a84accc3bc5bf7ddbd571e1a0f086b656a24f1e;hb=9a661fe493a02eaeefa01965c76728c5421062d0;hp=aba74c8598ea7d88ce44468c8a340fcbb3282122;hpb=1b480058354c8db4efece962f1ba900cd0fc7581;p=modules%2Fshaper.git diff --git a/src/SHAPERGUI/SHAPERGUI.h b/src/SHAPERGUI/SHAPERGUI.h index aba74c859..2a84accc3 100644 --- a/src/SHAPERGUI/SHAPERGUI.h +++ b/src/SHAPERGUI/SHAPERGUI.h @@ -36,8 +36,9 @@ class SHAPERGUI_OCCSelector; class OCCViewer_Viewer; class CAM_Study; class QtxInfoPanel; +class ModuleBase_Operation; -/** +/** * \ingroup Salome * An implementation of SALOME connector class for implementation of * XGUI functionality as a module of SALOME @@ -214,6 +215,9 @@ Q_OBJECT /// Obtains the current application and updates its actions void onUpdateCommandStatus(); + /// \brief The method is called on any GUI action + virtual void logShaperGUIEvent(); + protected: /// Create data model CAM_DataModel* createDataModel(); @@ -229,6 +233,9 @@ private slots: void onEditToolbars(); + void onOperationCommitted(ModuleBase_Operation*); + void onOperationAborted(ModuleBase_Operation*); + private: /// Create selector for OCC Viewer /// \param theMgr view manager