![]() |
Kodi Documentation 18.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(std::shared_ptr< CSettingSection > section) | CSettingsManager | |
AddSetting(std::shared_ptr< CSetting > setting, std::shared_ptr< CSettingSection > section, std::shared_ptr< CSettingCategory > category, std::shared_ptr< CSettingGroup > group) | CSettingsManager | |
Clear() override | CSettingsManager | virtual |
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()=default | CSettingsManager | |
FindIntInList(const std::string &id, int value) const | CSettingsManager | |
GetBool(const std::string &id) const | CSettingsManager | |
GetConditions() const | CSettingsManager | inline |
GetDependencies(const std::string &id) const | CSettingsManager | |
GetDependencies(std::shared_ptr< const CSetting > setting) const | CSettingsManager | |
GetInt(const std::string &id) const | CSettingsManager | |
GetList(const std::string &id) const | CSettingsManager | |
GetNumber(const std::string &id) const | CSettingsManager | |
GetSection(std::string section) const | CSettingsManager | |
GetSections() const | CSettingsManager | |
GetSetting(const std::string &id) const | CSettingsManager | |
GetSettingOptionsFiller(std::shared_ptr< const CSetting > setting) | CSettingsManager | |
GetString(const std::string &id) 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 | |
RegisterSubSettings(ISubSettings *subSettings) | CSettingsManager | |
RemoveDynamicCondition(const std::string &identifier) | CSettingsManager | |
Save(TiXmlNode *root) const override | CSettingsManager | virtual |
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 | |
UnregisterSubSettings(ISubSettings *subSettings) | CSettingsManager | |
Version | CSettingsManager | static |
~CSettingsManager() override | CSettingsManager | |
~ISettingControlCreator()=default | ISettingControlCreator | virtual |
~ISettingCreator()=default | ISettingCreator | virtual |