Show $ values next to ZEC amounts

This commit is contained in:
Aditya Kulkarni
2018-10-18 11:30:31 -07:00
parent 1b2335c0d4
commit 02432338cd
6 changed files with 34 additions and 24 deletions

View File

@@ -1,5 +1,6 @@
#include "precompiled.h"
#include "utils.h"
#include "settings.h"
Settings* Settings::instance = nullptr;
@@ -145,3 +146,26 @@ bool Settings::isSyncing() {
void Settings::setSyncing(bool syncing) {
this->_isSyncing = syncing;
}
double Settings::getZECPrice() {
//if (isTestnet())
// return 0;
//else
return zecPrice;
}
QString Settings::getUSDFormat(double bal) {
if (getZECPrice() > 0)
return "$" + QString::number(bal * getZECPrice(), 'f', 2);
else
return QString();
}
QString Settings::getZECDisplayFormat(double bal) {
auto usdFormat = getUSDFormat(bal);
if (!usdFormat.isEmpty())
return QString::number(bal, 'g', 8) % " " % Utils::getTokenName() %
" (" % getUSDFormat(bal) % ")";
else
return QString::number(bal, 'g', 8) % " " % Utils::getTokenName();
}