Currency format updated

This commit is contained in:
Andre Jochems
2015-11-19 15:06:24 +01:00
parent 2079e3456a
commit 07e9dea07b
11 changed files with 113 additions and 86 deletions

View File

@@ -51,6 +51,7 @@ void OptionsModel::Init()
language = settings.value("language", "").toString();
fCoinControlFeatures = settings.value("fCoinControlFeatures", false).toBool();
nDisplayFiatCurrency = settings.value("nDisplayFiatCurrency", Currencies::USD).toInt();
fDisplayPromotions = settings.value("fDisplayPromotions", true).toBool();
// These are shared with core Bitcoin; we want
// command-line options to override the GUI settings:
@@ -203,6 +204,8 @@ QVariant OptionsModel::data(const QModelIndex & index, int role) const
return QVariant(fCoinControlFeatures);
case DisplayFiatCurrency:
return QVariant(nDisplayFiatCurrency);
case DisplayPromotions:
return QVariant(fDisplayPromotions);
default:
return QVariant();
}
@@ -281,6 +284,7 @@ bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, in
case DisplayFiatCurrency:
nDisplayFiatCurrency = value.toInt();
settings.setValue("nDisplayFiatCurrency", nDisplayFiatCurrency);
emit displayCurrencyChanged(nDisplayFiatCurrency);
break;
case DisplayAddresses:
bDisplayAddresses = value.toBool();
@@ -295,6 +299,12 @@ bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, in
emit coinControlFeaturesChanged(fCoinControlFeatures);
}
break;
case DisplayPromotions: {
fDisplayPromotions = value.toBool();
settings.setValue("fDisplayPromotions", fDisplayPromotions);
emit displayPromotionsChanged(fDisplayPromotions);
}
break;
default:
break;
}