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

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

#include <Setting.h>

Inheritance diagram for AbstrSetting:
Setting< KeyClass >

Public Member Functions

SettingKey getKey () const
 
QString dbKey () const
 
bool isDatabaseSetting () const
 
void assignValue (const QString &value)
 
virtual bool loadValueFromString (const QString &str)=0
 
virtual QString valueToString () const =0
 
virtual void assignDefaultValue ()=0
 

Protected Member Functions

 AbstrSetting (SettingKey key)
 
 AbstrSetting (SettingKey key, const char *dbKey)
 

Detailed Description

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