11 #include "settings/lib/ISettingsValueSerializer.h" 28 std::string SerializeValues(
const CSettingsManager* settingsManager)
const override;
31 void SerializeSection(TiXmlNode* parent,
const std::shared_ptr<CSettingSection>& section)
const;
32 void SerializeCategory(TiXmlNode* parent,
33 const std::shared_ptr<CSettingCategory>& category)
const;
34 void SerializeGroup(TiXmlNode* parent,
const std::shared_ptr<CSettingGroup>&
group)
const;
35 void SerializeSetting(TiXmlNode* parent,
const std::shared_ptr<CSetting>& setting)
const;
Category of groups of settings being part of a section.
Definition: SettingSection.h:93
Setting base class containing all the properties which are common to all settings independent of the ...
Definition: Setting.h:46
Section of setting categories.
Definition: SettingSection.h:152
Definition: SettingsValueXmlSerializer.h:21
Definition: ISettingsValueSerializer.h:15
Definition: SmartPlayList.cpp:137
Settings manager responsible for initializing, loading and handling all settings. ...
Definition: SettingsManager.h:41
Group of settings being part of a category.
Definition: SettingSection.h:28