Sayonara Player
Public Member Functions | Protected Member Functions | List of all members
AbstrSetting Class Referenceabstract

#include <Setting.h>

Detailed Description

The AbstrSetting class
Every setting needs a key and a value The SettingKey is only used inside the setting mechanism.

Public Member Functions

SettingKey get_key () const
 
QString db_key () const
 
bool is_db_setting () const
 
void assign_value (const QString &value)
 
virtual bool load_value_from_string (const QString &str)=0
 
virtual QString value_to_string () const =0
 
virtual void assign_default_value ()=0
 

Protected Member Functions

 AbstrSetting (SettingKey key)
 
 AbstrSetting (SettingKey key, const char *db_key)
 
Inheritance diagram for AbstrSetting:
Setting< T, SC >