X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FFeaturesPlugin%2FFeaturesPlugin_Group.h;h=e306842a54a46f96dbb6f3105a3ee043aa0985d8;hb=5746238455553297ce5333502e6f27e6e5d9348b;hp=12d298704092c61778d7bed1e75818144223dc99;hpb=496c2223e35ace4a376cc84d8eea529aa3138352;p=modules%2Fshaper.git diff --git a/src/FeaturesPlugin/FeaturesPlugin_Group.h b/src/FeaturesPlugin/FeaturesPlugin_Group.h index 12d298704..e306842a5 100644 --- a/src/FeaturesPlugin/FeaturesPlugin_Group.h +++ b/src/FeaturesPlugin/FeaturesPlugin_Group.h @@ -18,18 +18,12 @@ class FeaturesPlugin_Group : public ModelAPI_Feature static const std::string MY_GROUP_ID("Group"); return MY_GROUP_ID; } - /// attribute name of group type - inline static const std::string& NAME_ID() - { - static const std::string MY_GROUP_NAME_ID("group_name"); - return MY_GROUP_NAME_ID; - } - /// attribute name of group type - inline static const std::string& TYPE_ID() - { - static const std::string MY_GROUP_TYPE_ID("group_type"); - return MY_GROUP_TYPE_ID; - } + /// attribute name of group name + //inline static const std::string& NAME_ID() + //{ + // static const std::string MY_GROUP_NAME_ID("group_name"); + // return MY_GROUP_NAME_ID; + //} /// attribute name of selected entities list inline static const std::string& LIST_ID() { @@ -50,6 +44,9 @@ class FeaturesPlugin_Group : public ModelAPI_Feature /// Request for initialization of data model of the feature: adding all attributes FEATURESPLUGIN_EXPORT virtual void initAttributes(); + /// Result of groups is created on the fly and don't stored to the document + FEATURESPLUGIN_EXPORT virtual bool isPersistentResult() {return true;} + /// Use plugin manager for features creation FeaturesPlugin_Group();