11 #include "settings/lib/ISettingCreator.h" 17 std::shared_ptr<CSetting>
CreateSetting(
const std::string &settingType,
const std::string &settingId,
CSettingsManager *settingsManager =
nullptr)
const override;
Definition: SettingCreator.h:13
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
std::shared_ptr< CSetting > CreateSetting(const std::string &settingType, const std::string &settingId, CSettingsManager *settingsManager=nullptr) const override
Creates a new setting of the given custom setting type.
Definition: SettingCreator.cpp:16