![]() |
Sayonara Player
|
#include <Setting.h>
The Setting class
T is the pure value type e.g. QString.
Public Member Functions | |
template<typename SK::SettingKey S> | |
Setting (const SettingKey< T, S > &key, const char *db_key, T def) | |
template<typename SK::SettingKey S> | |
Setting (const SettingKey< T, S > &key, T def) | |
void | assign_default_value () override |
QString | value_to_string () const override |
bool | load_value_from_string (const QString &str) override |
const T & | value () const |
const T & | default_value () const |
bool | set_value (const T &val) |
SK::SettingKey | get_key () const |
void | load_db (DatabaseSettings *db) |
void | store_db (DatabaseSettings *db) |