X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FConfig%2FConfig_PropManager.h;h=40e2f762a6be1c7fcb016a08c9102b8bcc7f3627;hb=60e95a5502a6940c6c27ce5d561b3c684b0b0a4f;hp=496cddd6dce8e9017b095168dca77639bb39fdec;hpb=cc917b5dfaca1fcba1a25c1e54d6bd1ef0b4c057;p=modules%2Fshaper.git diff --git a/src/Config/Config_PropManager.h b/src/Config/Config_PropManager.h index 496cddd6d..40e2f762a 100644 --- a/src/Config/Config_PropManager.h +++ b/src/Config/Config_PropManager.h @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + // File: Config_PropManager.h // Created: 13 Aug 2014 // Author: Vitaly SMETANNIKOV @@ -12,7 +14,7 @@ #include #include -//! Class wihich let to register properties +//! Class which let to register properties class Config_PropManager { public: @@ -23,11 +25,11 @@ class Config_PropManager * \param theSection - name of section (domain of using) of the property. * \param theName - name (title) of the value. * \param theType - type of the value. - * \param theValue - initial value of the property + * \param theDefValue - default and initial value of the property * Returns True if the property succesfully registered */ - CONFIG_EXPORT static bool registerProp(const std::string& theSection, const std::string& theName, - const std::string& theTitle, Config_Prop::PropType theType, const std::string& theValue); + CONFIG_EXPORT static Config_Prop* registerProp(const std::string& theSection, const std::string& theName, + const std::string& theTitle, Config_Prop::PropType theType, const std::string& theDefValue = ""); CONFIG_EXPORT static Config_Prop* findProp( const std::string& theSection, const std::string& theName);