Browse Source

Must use rawValue for conversions to work correctly

QGC4.4
Don Gagne 9 years ago
parent
commit
d49cb25234
  1. 4
      src/FactSystem/SettingsFact.cc
  2. 2
      src/FactSystem/SettingsFact.h

4
src/FactSystem/SettingsFact.cc

@ -30,7 +30,7 @@ SettingsFact::SettingsFact(QString settingGroup, QString settingName, FactMetaDa
_rawValue = settings.value(_name, defaultValue); _rawValue = settings.value(_name, defaultValue);
connect(this, &Fact::valueChanged, this, &SettingsFact::_valueChanged); connect(this, &Fact::rawValueChanged, this, &SettingsFact::_rawValueChanged);
} }
SettingsFact::SettingsFact(const SettingsFact& other, QObject* parent) SettingsFact::SettingsFact(const SettingsFact& other, QObject* parent)
@ -48,7 +48,7 @@ const SettingsFact& SettingsFact::operator=(const SettingsFact& other)
return *this; return *this;
} }
void SettingsFact::_valueChanged(QVariant value) void SettingsFact::_rawValueChanged(QVariant value)
{ {
QSettings settings; QSettings settings;

2
src/FactSystem/SettingsFact.h

@ -29,7 +29,7 @@ public:
const SettingsFact& operator=(const SettingsFact& other); const SettingsFact& operator=(const SettingsFact& other);
private slots: private slots:
void _valueChanged(QVariant value); void _rawValueChanged(QVariant value);
private: private:
QString _settingGroup; QString _settingGroup;

Loading…
Cancel
Save