X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXGUI%2FXGUI_OperationMgr.h;h=25a155617e1558996221e6e5c00facc2a590b954;hb=61da4e89d2ec63daa429d304f928482a0e6fa0b7;hp=6307ce44d6373cdce138fbf2f966ff2aa86b06d4;hpb=5d212f3845bdac98c0f5ba1fbe5937c4e0dec48f;p=modules%2Fshaper.git diff --git a/src/XGUI/XGUI_OperationMgr.h b/src/XGUI/XGUI_OperationMgr.h index 6307ce44d..25a155617 100644 --- a/src/XGUI/XGUI_OperationMgr.h +++ b/src/XGUI/XGUI_OperationMgr.h @@ -70,7 +70,7 @@ Q_OBJECT signals: /// Signal about an operation is started. It is emitted after the start() of operation is done. - void operationStarted(); + void operationStarted(ModuleBase_Operation* theOperation); /// Signal about an operation is stopped. It is emitted after the stop() of operation is done. /// \param theOperation a stopped operation void operationStopped(ModuleBase_Operation* theOperation); @@ -78,9 +78,6 @@ signals: void operationResumed(); /// Signal is emitted after the validate methods calls. void operationValidated(bool); - /// Signal about the necessety of the next widget activating - /// \param theWidget the model widget - void activateNextWidget(ModuleBase_ModelWidget* theWidget); protected: @@ -106,16 +103,13 @@ signals: /// SLOT, that is called by the key in the property panel is clicked. /// \param theName the attribute name /// \param theEvent the mouse event - void onKeyReleased(QKeyEvent* theEvent); - - /// SLOT, that reacts to the widget activation - /// \param theWidget an activated widget - void onWidgetActivated(ModuleBase_ModelWidget* theWidget); + bool onKeyReleased(QKeyEvent* theEvent); protected slots: /// Slot that is called by an operation stop. Removes the stopped operation form the stack. /// If there is a suspended operation, restart it. void onOperationStopped(); + void onOperationStarted(); private: typedef QList Operations; ///< definition for a list of operations