xbmc
CSettingGroup Member List

This is the complete list of members for CSettingGroup, including all inherited members.

AddSetting(const std::shared_ptr< CSetting > &setting) (defined in CSettingGroup)CSettingGroup
AddSettings(const SettingList &settings) (defined in CSettingGroup)CSettingGroup
CheckRequirements()ISettingvirtual
CSettingGroup(const std::string &id, CSettingsManager *settingsManager=nullptr)CSettingGroup
DefaultLabel (defined in ISetting)ISettingprotectedstatic
Deserialize(const TiXmlNode *node, bool update=false) overrideCSettingGroupvirtual
DeserializeIdentification(const TiXmlNode *node, std::string &identification)ISettingstatic
DeserializeIdentificationFromAttribute(const TiXmlNode *node, const std::string &attribute, std::string &identification)ISettingprotectedstatic
GetControl() const (defined in CSettingGroup)CSettingGroupinline
GetControl() (defined in CSettingGroup)CSettingGroupinline
GetHelp() constISettinginline
GetId() constISettinginline
GetLabel() constISettinginline
GetSettings() constCSettingGroupinline
GetSettings(SettingLevel level) constCSettingGroup
ISetting(const std::string &id, CSettingsManager *settingsManager=nullptr)ISetting
IsVisible() constISettinginlinevirtual
m_id (defined in ISetting)ISettingprotected
m_settingsManager (defined in ISetting)ISettingprotected
MeetsRequirements() constISettinginlinevirtual
ReplaceSetting(const std::shared_ptr< const CSetting > &currentSetting, const std::shared_ptr< CSetting > &newSetting) (defined in CSettingGroup)CSettingGroup
SetControl(std::shared_ptr< ISettingControl > control) (defined in CSettingGroup)CSettingGroupinline
SetHelp(int help)ISettinginline
SetLabel(int label)ISettinginline
SetRequirementsMet(bool requirementsMet)ISettinginlinevirtual
SetVisible(bool visible)ISettinginlinevirtual
~CSettingGroup() override=default (defined in CSettingGroup)CSettingGroup
~ISetting()=default (defined in ISetting)ISettingvirtual