34 virtual std::shared_ptr<CSetting>
CreateSetting(
const std::string &settingType,
const std::string &settingId,
CSettingsManager *settingsManager =
nullptr)
const = 0;
Setting base class containing all the properties which are common to all settings independent of the ...
Definition: Setting.h:46
virtual std::shared_ptr< CSetting > CreateSetting(const std::string &settingType, const std::string &settingId, CSettingsManager *settingsManager=nullptr) const =0
Creates a new setting of the given custom setting type.
Interface for creating a new setting of a custom setting type.
Definition: ISettingCreator.h:21
Settings manager responsible for initializing, loading and handling all settings. ...
Definition: SettingsManager.h:41