23 #include "Helper/Settings/Settings.h" 24 #include "Helper/Settings/SettingKey.h" 25 #include "Helper/globals.h" 34 template<
typename KEY,
typename T>
35 void register_setting(
const KEY& key,
const char* db_key,
const T& default_value){
37 typedef decltype(key.p) ValueTypePtr;
38 typedef typename std::remove_pointer<ValueTypePtr>::type ValueType;
41 _settings->register_setting( setting );
44 template<
typename KEY,
typename T>
45 void register_setting(
const KEY& key,
const T& default_value){
47 typedef decltype(key.p) ValueTypePtr;
48 typedef typename std::remove_pointer<ValueTypePtr>::type ValueType;
51 _settings->register_setting( setting );
The Setting class T is the pure value type e.g. QString.
Definition: Setting.h:68
The Settings class.
Definition: Settings.h:31
Definition: SettingRegistry.h:27