X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FConfig%2FConfig_PropManager.h;h=9b2ced3eafdf41b28ec17b152c9c459eb04d39f8;hb=853e0eec6016120b641efa6adf427a239cf203cf;hp=a875fbf6ffa4a858e07c450ea6e1e8b75d9cbc4a;hpb=1fb822f60336a1ff89c8045ed4486682bfbc21a2;p=modules%2Fshaper.git diff --git a/src/Config/Config_PropManager.h b/src/Config/Config_PropManager.h index a875fbf6f..9b2ced3ea 100644 --- a/src/Config/Config_PropManager.h +++ b/src/Config/Config_PropManager.h @@ -14,7 +14,11 @@ #include #include -//! Class which let to register properties +/** + * \class Config_PropManager + * \ingroup Config + * \brief Class which let to register properties + */ class Config_PropManager { public: @@ -23,6 +27,7 @@ class Config_PropManager * Registers property parameters * \param theSection - name of section (domain of using) of the property. * \param theName - name (title) of the value. + * \param theTitle - title of the value. * \param theType - type of the value. * \param theDefValue - default and initial value of the property * Returns True if the property succesfully registered @@ -55,6 +60,10 @@ class Config_PropManager CONFIG_EXPORT static double real(const std::string& theSection, const std::string& theName, const std::string& theDefault); + //! Returns boolean by given section and name + CONFIG_EXPORT static bool boolean(const std::string& theSection, + const std::string& theName, + const std::string& theDefault); private: CONFIG_EXPORT static Config_Properties myProps; ///< List of all stored properties