Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CSettingsManager Member List

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 > &section)CSettingsManager
AddSetting(const std::shared_ptr< CSetting > &setting, const std::shared_ptr< CSettingSection > &section, const std::shared_ptr< CSettingCategory > &category, const std::shared_ptr< CSettingGroup > &group)CSettingsManager
Clear()CSettingsManager
CreateControl(const std::string &controlType) const overrideCSettingsManagervirtual
CreateSetting(const std::string &settingType, const std::string &settingId, CSettingsManager *settingsManager=nullptr) const overrideCSettingsManagervirtual
CSettingsManager()CSettingsManager
GetBool(const std::string &id) constCSettingsManager
GetConditions() constCSettingsManagerinline
GetDependencies(const std::string &id) constCSettingsManager
GetDependencies(const std::shared_ptr< const CSetting > &setting) constCSettingsManager
GetInt(const std::string &id) constCSettingsManager
GetList(const std::string &id) constCSettingsManager
GetMinimumSupportedVersion() constCSettingsManagerinline
GetNumber(const std::string &id) constCSettingsManager
GetSection(std::string section) constCSettingsManager
GetSections() constCSettingsManager
GetSetting(const std::string &id) constCSettingsManager
GetSettingOptionsFiller(const std::shared_ptr< const CSetting > &setting)CSettingsManager
GetString(const std::string &id) constCSettingsManager
GetVersion() constCSettingsManagerinline
HasSettings() constCSettingsManager
Initialize(const TiXmlElement *root)CSettingsManager
IsInitialized() constCSettingsManagerinline
IsLoaded() constCSettingsManagerinline
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
MinimumSupportedVersionCSettingsManagerstatic
ParseVersion(const TiXmlElement *root) constCSettingsManager
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) constCSettingsManager
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()CSettingsManagerinline
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
VersionCSettingsManagerstatic
~CSettingsManager() overrideCSettingsManager
~ISettingControlCreator()=defaultISettingControlCreatorvirtual
~ISettingCreator()=defaultISettingCreatorvirtual