X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXGUI%2FXGUI_ModuleConnector.cpp;h=bc8d74140c16a92a0e5c824875800a9e4aa7c87d;hb=59a007784d1e103bcb352c515eb6feafa170f1ff;hp=486b89b85a29448deef094eeb51ea9302e85ce22;hpb=179d6f9656ac229aa724f98742bf3e0f07f23e0f;p=modules%2Fshaper.git diff --git a/src/XGUI/XGUI_ModuleConnector.cpp b/src/XGUI/XGUI_ModuleConnector.cpp index 486b89b85..bc8d74140 100644 --- a/src/XGUI/XGUI_ModuleConnector.cpp +++ b/src/XGUI/XGUI_ModuleConnector.cpp @@ -99,7 +99,8 @@ AISObjectPtr XGUI_ModuleConnector::findPresentation(const ObjectPtr& theObject) ObjectPtr XGUI_ModuleConnector::findPresentedObject(const AISObjectPtr& theAIS) const { XGUI_Displayer* aDisp = myWorkshop->displayer(); - return aDisp->getObject(theAIS); + ObjectPtr anObject = aDisp->getObject(theAIS); + return anObject; } void XGUI_ModuleConnector::setSelected(const QList& theValues) @@ -117,3 +118,22 @@ bool XGUI_ModuleConnector::canStartOperation(QString theId) return myWorkshop->operationMgr()->canStartOperation(theId); } +ModuleBase_Operation* XGUI_ModuleConnector::findStartedOperation(const QString& theId) +{ + return myWorkshop->operationMgr()->findOperation(theId); +} + +bool XGUI_ModuleConnector::canStopOperation(ModuleBase_Operation* theOperation) +{ + return myWorkshop->operationMgr()->canStopOperation(theOperation); +} + +void XGUI_ModuleConnector::abortOperation(ModuleBase_Operation* theOperation) +{ + myWorkshop->operationMgr()->abortOperation(theOperation); +} + +void XGUI_ModuleConnector::updateCommandStatus() +{ + myWorkshop->updateCommandStatus(); +} \ No newline at end of file