\r
bool myUseInput; ///<Action is being checked until user commit the operation\r
bool myInternal; ///<Internal feature without GUI representation\r
- std::string myNestedFeatures; ///<Comma separated list of child features\r
+ std::string myNestedFeatures; ///<Space separated list of child features\r
+ std::string myActionsWhenNested; ///<Space separated list of actions\r
\r
public:\r
/// Event ID that feature is loaded in workbench (GUI)\r
CONFIG_EXPORT const std::string& documentKind() const;\r
/// Name of a library which contains the feature\r
CONFIG_EXPORT const std::string& pluginLibrary() const;\r
- /// Comma separated list of nested features\r
+ /// Space separated list of nested features\r
CONFIG_EXPORT const std::string& nestedFeatures() const;\r
+ /// Space separated list of actions\r
+ CONFIG_EXPORT const std::string& actionsWhenNested() const;\r
/// If false - feature has no Property panel representation\r
CONFIG_EXPORT bool isUseInput() const;\r
/// If true - feature will not be added into the workbench\r
CONFIG_EXPORT void setDocumentKind(const std::string& documentKind);\r
///Set name of a library which contains the feature\r
CONFIG_EXPORT void setPluginLibrary(const std::string& thePluginLibrary);\r
- ///Set comma separated list of nested features\r
+ ///Set space separated list of nested features\r
CONFIG_EXPORT void setNestedFeatures(const std::string& theNestedFeatures);\r
+ ///Set space separated list of nested features\r
+ CONFIG_EXPORT void setActionsWhenNested(const std::string& theActions);\r
///Set use input state; If false - feature has no Property panel representation\r
CONFIG_EXPORT void setUseInput(bool isUseInput);\r
///Set internal state; If true - feature will not be added into the workbench\r