+ myNestedActions[theId] = theCommands;
+}
+
+void XGUI_ActionsMgr::update()
+{
+ if(myOperationMgr->hasOperation()) {
+ setAllEnabled(false);
+ ModuleBase_Operation* anOperation = myOperationMgr->currentOperation();
+ QString anOperationId = anOperation->id();
+ setActionEnabled(anOperationId, true);
+ bool isNestedEnabled = anOperation->isNestedOperationsEnabled();
+ setNestedCommandsEnabled(isNestedEnabled, anOperationId);
+ } else {
+ setAllEnabled(true);
+ setNestedCommandsEnabled(false);