@ -16,20 +16,14 @@
|
||||
#include "Setting.h"
|
||||
#include "settings/SettingsObject.h"
|
||||
|
||||
Setting::Setting(QStringList synonyms, QVariant defVal)
|
||||
: QObject(), m_synonyms(synonyms), m_defVal(defVal)
|
||||
{
|
||||
}
|
||||
Setting::Setting(QStringList synonyms, QVariant defVal) : QObject(), m_synonyms(synonyms), m_defVal(defVal) {}
|
||||
|
||||
QVariant Setting::get() const
|
||||
{
|
||||
SettingsObject *sbase = m_storage;
|
||||
if (!sbase)
|
||||
{
|
||||
SettingsObject* sbase = m_storage;
|
||||
if (!sbase) {
|
||||
return defValue();
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
QVariant test = sbase->retrieveValue(*this);
|
||||
if (!test.isValid())
|
||||
return defValue();
|
||||
|
Reference in New Issue
Block a user