|
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
This is the complete list of members for CSettingsManager, including all inherited members.
| AddCondition(const std::string &condition) | CSettingsManager | |
| AddDynamicCondition(const std::string &identifier, SettingConditionCheck condition, void *data=nullptr) | CSettingsManager | |
| AddSection(const std::shared_ptr< CSettingSection > §ion) | CSettingsManager | |
| AddSetting(const std::shared_ptr< CSetting > &setting, const std::shared_ptr< CSettingSection > §ion, const std::shared_ptr< CSettingCategory > &category, const std::shared_ptr< CSettingGroup > &group) | CSettingsManager | |
| Clear() | CSettingsManager | |
| CreateControl(const std::string &controlType) const override | CSettingsManager | virtual |
| CreateSetting(const std::string &settingType, const std::string &settingId, CSettingsManager *settingsManager=nullptr) const override | CSettingsManager | virtual |
| CSettingsManager() | CSettingsManager | |
| GetBool(const std::string &id) const | CSettingsManager | |
| GetConditions() const | CSettingsManager | inline |
| GetDependencies(const std::string &id) const | CSettingsManager | |
| GetDependencies(const std::shared_ptr< const CSetting > &setting) const | CSettingsManager | |
| GetInt(const std::string &id) const | CSettingsManager | |
| GetList(const std::string &id) const | CSettingsManager | |
| GetMinimumSupportedVersion() const | CSettingsManager | inline |
| GetNumber(const std::string &id) const | CSettingsManager | |
| GetSection(std::string section) const | CSettingsManager | |
| GetSections() const | CSettingsManager | |
| GetSetting(const std::string &id) const | CSettingsManager | |
| GetSettingOptionsFiller(const std::shared_ptr< const CSetting > &setting) | CSettingsManager | |
| GetString(const std::string &id) const | CSettingsManager | |
| GetVersion() const | CSettingsManager | inline |
| HasSettings() const | CSettingsManager | |
| Initialize(const TiXmlElement *root) | CSettingsManager | |
| IsInitialized() const | CSettingsManager | inline |
| IsLoaded() const | CSettingsManager | inline |
| Load(const TiXmlElement *root, bool &updated, bool triggerEvents=true, std::map< std::string, std::shared_ptr< CSetting > > *loadedSettings=nullptr) | CSettingsManager | |
| LoadSetting(const TiXmlNode *node, const std::string &settingId) | CSettingsManager | |
| LoadSetting(const TiXmlNode *node, const std::string &settingId, bool &updated) | CSettingsManager | |
| MinimumSupportedVersion | CSettingsManager | static |
| ParseVersion(const TiXmlElement *root) const | CSettingsManager | |
| RegisterCallback(ISettingCallback *callback, const std::set< std::string > &settingList) | CSettingsManager | |
| RegisterSettingControl(const std::string &controlType, ISettingControlCreator *settingControlCreator) | CSettingsManager | |
| RegisterSettingOptionsFiller(const std::string &identifier, IntegerSettingOptionsFiller optionsFiller) | CSettingsManager | |
| RegisterSettingOptionsFiller(const std::string &identifier, StringSettingOptionsFiller optionsFiller) | CSettingsManager | |
| RegisterSettingsHandler(ISettingsHandler *settingsHandler, bool bFront=false) | CSettingsManager | |
| RegisterSettingType(const std::string &settingType, ISettingCreator *settingCreator) | CSettingsManager | |
| RemoveDynamicCondition(const std::string &identifier) | CSettingsManager | |
| Save(const ISettingsValueSerializer *serializer, std::string &serializedValues) const | CSettingsManager | |
| SetBool(const std::string &id, bool value) | CSettingsManager | |
| SetDefault(const std::string &id) | CSettingsManager | |
| SetDefaults() | CSettingsManager | |
| SetInitialized() | CSettingsManager | |
| SetInt(const std::string &id, int value) | CSettingsManager | |
| SetList(const std::string &id, const std::vector< std::shared_ptr< CSetting > > &value) | CSettingsManager | |
| SetLoaded() | CSettingsManager | inline |
| SetNumber(const std::string &id, double value) | CSettingsManager | |
| SetString(const std::string &id, const std::string &value) | CSettingsManager | |
| ToggleBool(const std::string &id) | CSettingsManager | |
| Unload() | CSettingsManager | |
| UnregisterCallback(ISettingCallback *callback) | CSettingsManager | |
| UnregisterSettingOptionsFiller(const std::string &identifier) | CSettingsManager | |
| UnregisterSettingsHandler(ISettingsHandler *settingsHandler) | CSettingsManager | |
| Version | CSettingsManager | static |
| ~CSettingsManager() override | CSettingsManager | |
| ~ISettingControlCreator()=default | ISettingControlCreator | virtual |
| ~ISettingCreator()=default | ISettingCreator | virtual |