Sayonara Player
Loading...
Searching...
No Matches
Setting< KeyClass > Class Template Reference
Inheritance diagram for Setting< KeyClass >:
AbstrSetting

Public Member Functions

 Setting (const Setting &)=delete
 Setting (const char *databaseKey, const typename KeyClass::Data &value)
 Setting (const typename KeyClass::Data &value)
void assignDefaultValue () override
QString valueToString () const override
bool loadValueFromString (const QString &str) override
const KeyClass::Data & value () const
bool assignValue (const typename KeyClass::Data &val)
SettingKey getKey () const
QString dbKey () const
bool isDatabaseSetting () const
void assignValue (const QString &value)

Member Function Documentation

◆ assignDefaultValue()

template<typename KeyClass>
void Setting< KeyClass >::assignDefaultValue ( )
inlineoverridevirtual

Implements AbstrSetting.

◆ loadValueFromString()

template<typename KeyClass>
bool Setting< KeyClass >::loadValueFromString ( const QString & str)
inlineoverridevirtual

Implements AbstrSetting.

◆ valueToString()

template<typename KeyClass>
QString Setting< KeyClass >::valueToString ( ) const
inlinenodiscardoverridevirtual

Implements AbstrSetting.