Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Issue #6 Extended processing of nested actions.
[modules/shaper.git]
/
src
/
XGUI
/
XGUI_Workshop.cpp
diff --git
a/src/XGUI/XGUI_Workshop.cpp
b/src/XGUI/XGUI_Workshop.cpp
index e36e3c26998e037642480ed913fb20c29556a4b4..60bad111dbc77e1b051e2f6df8c41965a11821cc 100644
(file)
--- a/
src/XGUI/XGUI_Workshop.cpp
+++ b/
src/XGUI/XGUI_Workshop.cpp
@@
-291,6
+291,8
@@
void XGUI_Workshop::addFeature(const Config_FeatureMessage* theMessage)
QString::fromStdString(theMessage->tooltip()),
QIcon(theMessage->icon().c_str()),
QKeySequence(), isUsePropPanel);
QString::fromStdString(theMessage->tooltip()),
QIcon(theMessage->icon().c_str()),
QKeySequence(), isUsePropPanel);
+ QString aNestedFeatures = QString::fromStdString(theMessage->nestedFeatures());
+ aCommand->setUnblockableCommands(aNestedFeatures.split(" "));
myActionsMgr->addCommand(aCommand);
myPartSetModule->featureCreated(aCommand);
}
myActionsMgr->addCommand(aCommand);
myPartSetModule->featureCreated(aCommand);
}