kodi
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() const (defined in CSettingsManager)CSettingsManagerinline
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() const (defined in CSettingsManager)CSettingsManagerinline
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
MinimumSupportedVersion (defined in CSettingsManager)CSettingsManagerstatic
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
Version (defined in CSettingsManager)CSettingsManagerstatic
~CSettingsManager() override (defined in CSettingsManager)CSettingsManager
~ISettingCallback()=default (defined in ISettingCallback)ISettingCallbackprivatevirtual
~ISettingControlCreator()=default (defined in ISettingControlCreator)ISettingControlCreatorvirtual
~ISettingCreator()=default (defined in ISettingCreator)ISettingCreatorvirtual
~ISettingsHandler()=default (defined in ISettingsHandler)ISettingsHandlerprivatevirtual