Master class responsible for all application/system settings. More...
Public Types | |
|
typedef boost::shared_ptr < Settings > | SharedPtr |
Public Member Functions | |
| Settings () | |
| Default contructor. | |
| virtual | ~Settings () |
| Destructor. | |
| Config::SharedPtr & | getConfig () |
| Returns the Config Object. | |
| ConfigEx::SharedPtr & | getConfigEx () |
| Returns the ConfigEx Object. | |
| MiscSettings::SharedPtr & | getMisc () |
| Returns the Misc Object. | |
| const IniConfigManager::SharedPtr & | getIniConfigManager () |
| getIniConfigManager | |
| Data::VariantField & | getSetting (const std::string &a_index) |
| Gets a specific setting, givn an index. | |
| void | show (std::ostream &out) const |
| Dumps the settings to the output stream. | |
Master class responsible for all application/system settings.
| Tonido::Misc::Settings::Settings | ( | ) |
Default contructor.
Just create object with no data
| const IniConfigManager::SharedPtr& Tonido::Misc::Settings::getIniConfigManager | ( | ) |
getIniConfigManager
Gets the IniConfigManager which manages the ini DB settings