Salome HOME
Fix SketcherSetEqual.test_length_equality
[modules/shaper.git] / src / Config / Config_FeatureMessage.h
index a56d7253ad9e03aa6e551896830af600ed87693d..98201cf6f57d9c57f7349da91266acca706828d9 100644 (file)
@@ -10,6 +10,7 @@
 \r
 /*!\r
  * \class Config_FeatureMessage\r
+ * \ingroup Config\r
  * \brief Class to pass a feature entry extracted from xml file.\r
  * Example of the feature entry:\r
  * \code\r
@@ -31,7 +32,8 @@ class Config_FeatureMessage : public Events_Message
 \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
@@ -71,8 +73,10 @@ class Config_FeatureMessage : public Events_Message
   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
@@ -96,8 +100,10 @@ class Config_FeatureMessage : public Events_Message
   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