Update DRGX market data
This commit is contained in:
@@ -50,7 +50,7 @@ Controller::Controller(MainWindow* main)
|
||||
priceTimer = new QTimer(main);
|
||||
QObject::connect(priceTimer, &QTimer::timeout, [=]() {
|
||||
if (Settings::getInstance()->getAllowFetchPrices())
|
||||
refreshHUSHPrice();
|
||||
refreshDRAGONXPrice();
|
||||
|
||||
});
|
||||
priceTimer->start(Settings::priceRefreshSpeed); // Every 5 Min
|
||||
@@ -97,7 +97,7 @@ void Controller::setConnection(Connection* c)
|
||||
|
||||
// If we're allowed to get the Hush Price, get the prices
|
||||
if (Settings::getInstance()->getAllowFetchPrices()) {
|
||||
refreshHUSHPrice();
|
||||
refreshDRAGONXPrice();
|
||||
supplyUpdate();
|
||||
}
|
||||
|
||||
@@ -387,11 +387,11 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
|
||||
if (Settings::getInstance()->get_currency_name() == "USD")
|
||||
{
|
||||
double price = Settings::getInstance()->getHUSHPrice();
|
||||
double price = Settings::getInstance()->getDRAGONXPrice();
|
||||
double volume = Settings::getInstance()->getUSDVolume();
|
||||
double cap = Settings::getInstance()->getUSDCAP();
|
||||
main->statusLabel->setText(
|
||||
" HUSH/USD=$ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
" DRAGONX/USD=$ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
" $ " + (QLocale(QLocale::English).toString(volume,'f', 2))
|
||||
@@ -407,7 +407,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
double volume = Settings::getInstance()->getEURVolume();
|
||||
double cap = Settings::getInstance()->getEURCAP();
|
||||
main->statusLabel->setText(
|
||||
"HUSH/EUR "+(QLocale(QLocale::German).toString(price,'f', 2))+ " €"
|
||||
"DRAGONX/EUR "+(QLocale(QLocale::German).toString(price,'f', 2))+ " €"
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
QLocale(QLocale::German).toString(volume,'f', 2)+ " €"
|
||||
@@ -423,7 +423,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
double volume = Settings::getInstance()->getBTCVolume();
|
||||
double cap = Settings::getInstance()->getBTCCAP();
|
||||
main->statusLabel->setText(
|
||||
" HUSH/BTC=BTC " + (QLocale(QLocale::English).toString(price, 'f',8))
|
||||
" DRAGONX/BTC=BTC " + (QLocale(QLocale::English).toString(price, 'f',8))
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
" BTC " + (QLocale(QLocale::English).toString(volume, 'f',8))
|
||||
@@ -439,7 +439,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
double volume = Settings::getInstance()->getCNYVolume();
|
||||
double cap = Settings::getInstance()->getCNYCAP();
|
||||
main->statusLabel->setText(
|
||||
" HUSH/CNY=¥ /元 " + (QLocale(QLocale::Chinese).toString(price,'f', 2))
|
||||
" DRAGONX/CNY=¥ /元 " + (QLocale(QLocale::Chinese).toString(price,'f', 2))
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
" ¥ /元 " + (QLocale(QLocale::Chinese).toString(volume,'f', 2))
|
||||
@@ -455,7 +455,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
double volume = Settings::getInstance()->getRUBVolume();
|
||||
double cap = Settings::getInstance()->getRUBCAP();
|
||||
main->statusLabel->setText(
|
||||
" HUSH/RUB=₽ " + (QLocale(QLocale::German).toString(price,'f', 2))
|
||||
" DRAGONX/RUB=₽ " + (QLocale(QLocale::German).toString(price,'f', 2))
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
" ₽ " + (QLocale(QLocale::German).toString(volume,'f', 2))
|
||||
@@ -471,7 +471,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
double volume = Settings::getInstance()->getCADVolume();
|
||||
double cap = Settings::getInstance()->getCADCAP();
|
||||
main->statusLabel->setText(
|
||||
" HUSH/CAD=$ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
" DRAGONX/CAD=$ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
" $ " + (QLocale(QLocale::English).toString(volume,'f', 2))
|
||||
@@ -487,7 +487,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
double volume = Settings::getInstance()->getSGDVolume();
|
||||
double cap = Settings::getInstance()->getSGDCAP();
|
||||
main->statusLabel->setText(
|
||||
" HUSH/SGD=$ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
" DRAGONX/SGD=$ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
" $ " + (QLocale(QLocale::English).toString(volume,'f', 2))
|
||||
@@ -503,7 +503,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
double volume = Settings::getInstance()->getCHFVolume();
|
||||
double cap = Settings::getInstance()->getCHFCAP();
|
||||
main->statusLabel->setText(
|
||||
" HUSH/CHF= " + (QLocale(QLocale::German).toString(price,'f', 2))+ " CHF"
|
||||
" DRAGONX/CHF= " + (QLocale(QLocale::German).toString(price,'f', 2))+ " CHF"
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
QLocale(QLocale::German).toString(volume,'f', 2)+ " CHF"
|
||||
@@ -519,7 +519,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
double volume = Settings::getInstance()->getINRVolume();
|
||||
double cap = Settings::getInstance()->getINRCAP();
|
||||
main->statusLabel->setText(
|
||||
" HUSH/INR=₹ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
" DRAGONX/INR=₹ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
" ₹ " + (QLocale(QLocale::English).toString(volume,'f', 2))
|
||||
@@ -535,7 +535,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
double volume = Settings::getInstance()->getGBPVolume();
|
||||
double cap = Settings::getInstance()->getGBPCAP();
|
||||
main->statusLabel->setText(
|
||||
" HUSH/GBP=£ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
" DRAGONX/GBP=£ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
" £ " + (QLocale(QLocale::English).toString(volume,'f', 2))
|
||||
@@ -551,7 +551,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
double volume = Settings::getInstance()->getAUDVolume();
|
||||
double cap = Settings::getInstance()->getAUDCAP();
|
||||
main->statusLabel->setText(
|
||||
" HUSH/AUD=$ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
" DRAGONX/AUD=$ " + (QLocale(QLocale::English).toString(price,'f', 2))
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
" $ " + (QLocale(QLocale::English).toString(volume,'f', 2))
|
||||
@@ -564,7 +564,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
else
|
||||
{
|
||||
main->statusLabel->setText(
|
||||
" HUSH/USD=$" + QString::number(Settings::getInstance()->getHUSHPrice(),'f',2 )
|
||||
" DRAGONX/USD=$" + QString::number(Settings::getInstance()->getDRAGONXPrice(),'f',2 )
|
||||
);
|
||||
ui->volumeExchange->setText(
|
||||
" $ " + QString::number((double) Settings::getInstance()->getUSDVolume() ,'f',2)
|
||||
@@ -703,14 +703,14 @@ void Controller::supplyUpdate() {
|
||||
Settings::getInstance()->get_currency_name() == "RUB"
|
||||
) {
|
||||
// TODO: assuming German locale is incorrect
|
||||
ui->supply_taddr->setText((QLocale(QLocale::German).toString(supply)+ " HUSH"));
|
||||
ui->supply_zaddr->setText((QLocale(QLocale::German).toString(zfunds)+ " HUSH"));
|
||||
ui->supply_total->setText((QLocale(QLocale::German).toString(total)+ " HUSH"));
|
||||
ui->supply_taddr->setText((QLocale(QLocale::German).toString(supply)+ " DRAGONX"));
|
||||
ui->supply_zaddr->setText((QLocale(QLocale::German).toString(zfunds)+ " DRAGONX"));
|
||||
ui->supply_total->setText((QLocale(QLocale::German).toString(total)+ " DRAGONX"));
|
||||
} else {
|
||||
// TODO: assuming English locale is incorrect as well
|
||||
ui->supply_taddr->setText("HUSH " + (QLocale(QLocale::English).toString(supply)));
|
||||
ui->supply_zaddr->setText("HUSH " +(QLocale(QLocale::English).toString(zfunds)));
|
||||
ui->supply_total->setText("HUSH " +(QLocale(QLocale::English).toString(total)));
|
||||
ui->supply_taddr->setText("DRAGONX " + (QLocale(QLocale::English).toString(supply)));
|
||||
ui->supply_zaddr->setText("DRAGONX " +(QLocale(QLocale::English).toString(zfunds)));
|
||||
ui->supply_total->setText("DRAGONX " +(QLocale(QLocale::English).toString(total)));
|
||||
}
|
||||
//qDebug() << __func__ << ": supply=" << supply;
|
||||
});
|
||||
@@ -1663,14 +1663,14 @@ void Controller::checkForUpdate(bool silent)
|
||||
}
|
||||
|
||||
// Get the hush->USD price from coinmarketcap using their API
|
||||
void Controller::refreshHUSHPrice()
|
||||
void Controller::refreshDRAGONXPrice()
|
||||
{
|
||||
// qDebug()<< __func__;
|
||||
if (!zrpc->haveConnection())
|
||||
return;
|
||||
|
||||
// TODO: use/render all this data
|
||||
QUrl cmcURL("https://api.coingecko.com/api/v3/simple/price?ids=hush&vs_currencies=btc%2Cusd%2Ceur%2Ceth%2Cgbp%2Ccny%2Cjpy%2Crub%2Ccad%2Csgd%2Cchf%2Cinr%2Caud%2Cinr&include_market_cap=true&include_24hr_vol=true&include_24hr_change=true");
|
||||
QUrl cmcURL("https://api.coingecko.com/api/v3/simple/price?ids=dragonx-2&vs_currencies=btc%2Cusd%2Ceur%2Ceth%2Cgbp%2Ccny%2Cjpy%2Crub%2Ccad%2Csgd%2Cchf%2Cinr%2Caud%2Cinr&include_market_cap=true&include_24hr_vol=true&include_24hr_change=true");
|
||||
|
||||
QNetworkRequest req;
|
||||
req.setUrl(cmcURL);
|
||||
@@ -1690,7 +1690,7 @@ void Controller::refreshHUSHPrice()
|
||||
else
|
||||
qDebug() << reply->errorString();
|
||||
|
||||
Settings::getInstance()->setHUSHPrice(0);
|
||||
Settings::getInstance()->setDRAGONXPrice(0);
|
||||
Settings::getInstance()->setEURPrice(0);
|
||||
Settings::getInstance()->setBTCPrice(0);
|
||||
Settings::getInstance()->setCNYPrice(0);
|
||||
@@ -1731,7 +1731,7 @@ void Controller::refreshHUSHPrice()
|
||||
auto parsed = json::parse(all, nullptr, false);
|
||||
if (parsed.is_discarded())
|
||||
{
|
||||
Settings::getInstance()->setHUSHPrice(0);
|
||||
Settings::getInstance()->setDRAGONXPrice(0);
|
||||
Settings::getInstance()->setEURPrice(0);
|
||||
Settings::getInstance()->setBTCPrice(0);
|
||||
Settings::getInstance()->setCNYPrice(0);
|
||||
@@ -1768,205 +1768,205 @@ void Controller::refreshHUSHPrice()
|
||||
}
|
||||
qDebug() << "Parsed JSON";
|
||||
const json& item = parsed.get<json::object_t>();
|
||||
const json& hush = item["hush"].get<json::object_t>();
|
||||
const json& dragonx = item["dragonx-2"].get<json::object_t>();
|
||||
|
||||
if (hush["usd"] >= 0)
|
||||
if (dragonx["usd"] >= 0)
|
||||
{
|
||||
qDebug() << "Found hush key in price json";
|
||||
qDebug() << "HUSH = $" << QString::number((double)hush["usd"]);
|
||||
Settings::getInstance()->setHUSHPrice( hush["usd"] );
|
||||
qDebug() << "Found dragonx key in price json";
|
||||
qDebug() << "DRAGONX = $" << QString::number((double)dragonx["usd"]);
|
||||
Settings::getInstance()->setDRAGONXPrice( dragonx["usd"] );
|
||||
}
|
||||
|
||||
if (hush["eur"] >= 0)
|
||||
if (dragonx["eur"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = €" << QString::number((double)hush["eur"]);
|
||||
Settings::getInstance()->setEURPrice(hush["eur"]);
|
||||
qDebug() << "DRAGONX = €" << QString::number((double)dragonx["eur"]);
|
||||
Settings::getInstance()->setEURPrice(dragonx["eur"]);
|
||||
}
|
||||
|
||||
if (hush["btc"] >= 0)
|
||||
if (dragonx["btc"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = BTC" << QString::number((double)hush["btc"]);
|
||||
Settings::getInstance()->setBTCPrice( hush["btc"]);
|
||||
qDebug() << "DRAGONX = BTC" << QString::number((double)dragonx["btc"]);
|
||||
Settings::getInstance()->setBTCPrice( dragonx["btc"]);
|
||||
}
|
||||
|
||||
if (hush["cny"] >= 0)
|
||||
if (dragonx["cny"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = CNY" << QString::number((double)hush["cny"]);
|
||||
Settings::getInstance()->setCNYPrice( hush["cny"]);
|
||||
qDebug() << "DRAGONX = CNY" << QString::number((double)dragonx["cny"]);
|
||||
Settings::getInstance()->setCNYPrice( dragonx["cny"]);
|
||||
}
|
||||
|
||||
if (hush["rub"] >= 0)
|
||||
if (dragonx["rub"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = RUB" << QString::number((double)hush["rub"]);
|
||||
Settings::getInstance()->setRUBPrice( hush["rub"]);
|
||||
qDebug() << "DRAGONX = RUB" << QString::number((double)dragonx["rub"]);
|
||||
Settings::getInstance()->setRUBPrice( dragonx["rub"]);
|
||||
}
|
||||
|
||||
if (hush["cad"] >= 0)
|
||||
if (dragonx["cad"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = CAD" << QString::number((double)hush["cad"]);
|
||||
Settings::getInstance()->setCADPrice( hush["cad"]);
|
||||
qDebug() << "DRAGONX = CAD" << QString::number((double)dragonx["cad"]);
|
||||
Settings::getInstance()->setCADPrice( dragonx["cad"]);
|
||||
}
|
||||
|
||||
if (hush["sgd"] >= 0)
|
||||
if (dragonx["sgd"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = SGD" << QString::number((double)hush["sgd"]);
|
||||
Settings::getInstance()->setSGDPrice( hush["sgd"]);
|
||||
qDebug() << "DRAGONX = SGD" << QString::number((double)dragonx["sgd"]);
|
||||
Settings::getInstance()->setSGDPrice( dragonx["sgd"]);
|
||||
}
|
||||
|
||||
if (hush["chf"] >= 0)
|
||||
if (dragonx["chf"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = CHF" << QString::number((double)hush["chf"]);
|
||||
Settings::getInstance()->setCHFPrice( hush["chf"]);
|
||||
qDebug() << "DRAGONX = CHF" << QString::number((double)dragonx["chf"]);
|
||||
Settings::getInstance()->setCHFPrice( dragonx["chf"]);
|
||||
}
|
||||
|
||||
if (hush["inr"] >= 0)
|
||||
if (dragonx["inr"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = INR" << QString::number((double)hush["inr"]);
|
||||
Settings::getInstance()->setINRPrice( hush["inr"]);
|
||||
qDebug() << "DRAGONX = INR" << QString::number((double)dragonx["inr"]);
|
||||
Settings::getInstance()->setINRPrice( dragonx["inr"]);
|
||||
}
|
||||
|
||||
if (hush["gbp"] >= 0)
|
||||
if (dragonx["gbp"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = GBP" << QString::number((double)hush["gbp"]);
|
||||
Settings::getInstance()->setGBPPrice( hush["gbp"]);
|
||||
qDebug() << "DRAGONX = GBP" << QString::number((double)dragonx["gbp"]);
|
||||
Settings::getInstance()->setGBPPrice( dragonx["gbp"]);
|
||||
}
|
||||
|
||||
if (hush["aud"] >= 0)
|
||||
if (dragonx["aud"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = AUD" << QString::number((double)hush["aud"]);
|
||||
Settings::getInstance()->setAUDPrice( hush["aud"]);
|
||||
qDebug() << "DRAGONX = AUD" << QString::number((double)dragonx["aud"]);
|
||||
Settings::getInstance()->setAUDPrice( dragonx["aud"]);
|
||||
}
|
||||
|
||||
if (hush["btc_24h_vol"] >= 0)
|
||||
if (dragonx["btc_24h_vol"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = usd_24h_vol" << QString::number((double)hush["usd_24h_vol"]);
|
||||
Settings::getInstance()->setUSDVolume( hush["usd_24h_vol"]);
|
||||
qDebug() << "DRAGONX = usd_24h_vol" << QString::number((double)dragonx["usd_24h_vol"]);
|
||||
Settings::getInstance()->setUSDVolume( dragonx["usd_24h_vol"]);
|
||||
}
|
||||
|
||||
if (hush["btc_24h_vol"] >= 0)
|
||||
if (dragonx["btc_24h_vol"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = euro_24h_vol" << QString::number((double)hush["eur_24h_vol"]);
|
||||
Settings::getInstance()->setEURVolume( hush["eur_24h_vol"]);
|
||||
qDebug() << "DRAGONX = euro_24h_vol" << QString::number((double)dragonx["eur_24h_vol"]);
|
||||
Settings::getInstance()->setEURVolume( dragonx["eur_24h_vol"]);
|
||||
}
|
||||
|
||||
if (hush["btc_24h_vol"] >= 0)
|
||||
if (dragonx["btc_24h_vol"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = btc_24h_vol" << QString::number((double)hush["btc_24h_vol"]);
|
||||
Settings::getInstance()->setBTCVolume( hush["btc_24h_vol"]);
|
||||
qDebug() << "DRAGONX = btc_24h_vol" << QString::number((double)dragonx["btc_24h_vol"]);
|
||||
Settings::getInstance()->setBTCVolume( dragonx["btc_24h_vol"]);
|
||||
}
|
||||
|
||||
if (hush["cny_24h_vol"] >= 0)
|
||||
if (dragonx["cny_24h_vol"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = cny_24h_vol" << QString::number((double)hush["cny_24h_vol"]);
|
||||
Settings::getInstance()->setCNYVolume( hush["cny_24h_vol"]);
|
||||
qDebug() << "DRAGONX = cny_24h_vol" << QString::number((double)dragonx["cny_24h_vol"]);
|
||||
Settings::getInstance()->setCNYVolume( dragonx["cny_24h_vol"]);
|
||||
}
|
||||
|
||||
if (hush["rub_24h_vol"] >= 0)
|
||||
if (dragonx["rub_24h_vol"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = rub_24h_vol" << QString::number((double)hush["rub_24h_vol"]);
|
||||
Settings::getInstance()->setRUBVolume( hush["rub_24h_vol"]);
|
||||
qDebug() << "DRAGONX = rub_24h_vol" << QString::number((double)dragonx["rub_24h_vol"]);
|
||||
Settings::getInstance()->setRUBVolume( dragonx["rub_24h_vol"]);
|
||||
}
|
||||
|
||||
if (hush["cad_24h_vol"] >= 0)
|
||||
if (dragonx["cad_24h_vol"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = cad_24h_vol" << QString::number((double)hush["cad_24h_vol"]);
|
||||
Settings::getInstance()->setCADVolume( hush["cad_24h_vol"]);
|
||||
qDebug() << "DRAGONX = cad_24h_vol" << QString::number((double)dragonx["cad_24h_vol"]);
|
||||
Settings::getInstance()->setCADVolume( dragonx["cad_24h_vol"]);
|
||||
}
|
||||
|
||||
if (hush["sgd_24h_vol"] >= 0)
|
||||
if (dragonx["sgd_24h_vol"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = sgd_24h_vol" << QString::number((double)hush["sgd_24h_vol"]);
|
||||
Settings::getInstance()->setSGDVolume( hush["sgd_24h_vol"]);
|
||||
qDebug() << "DRAGONX = sgd_24h_vol" << QString::number((double)dragonx["sgd_24h_vol"]);
|
||||
Settings::getInstance()->setSGDVolume( dragonx["sgd_24h_vol"]);
|
||||
}
|
||||
|
||||
if (hush["chf_24h_vol"] >= 0)
|
||||
if (dragonx["chf_24h_vol"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = chf_24h_vol" << QString::number((double)hush["chf_24h_vol"]);
|
||||
Settings::getInstance()->setCHFVolume( hush["chf_24h_vol"]);
|
||||
qDebug() << "DRAGONX = chf_24h_vol" << QString::number((double)dragonx["chf_24h_vol"]);
|
||||
Settings::getInstance()->setCHFVolume( dragonx["chf_24h_vol"]);
|
||||
}
|
||||
|
||||
if (hush["inr_24h_vol"] >= 0)
|
||||
if (dragonx["inr_24h_vol"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = inr_24h_vol" << QString::number((double)hush["inr_24h_vol"]);
|
||||
Settings::getInstance()->setINRVolume( hush["inr_24h_vol"]);
|
||||
qDebug() << "DRAGONX = inr_24h_vol" << QString::number((double)dragonx["inr_24h_vol"]);
|
||||
Settings::getInstance()->setINRVolume( dragonx["inr_24h_vol"]);
|
||||
}
|
||||
|
||||
if (hush["gbp_24h_vol"] >= 0)
|
||||
if (dragonx["gbp_24h_vol"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = gbp_24h_vol" << QString::number((double)hush["gbp_24h_vol"]);
|
||||
Settings::getInstance()->setGBPVolume( hush["gbp_24h_vol"]);
|
||||
qDebug() << "DRAGONX = gbp_24h_vol" << QString::number((double)dragonx["gbp_24h_vol"]);
|
||||
Settings::getInstance()->setGBPVolume( dragonx["gbp_24h_vol"]);
|
||||
}
|
||||
|
||||
if (hush["aud_24h_vol"] >= 0)
|
||||
if (dragonx["aud_24h_vol"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = aud_24h_vol" << QString::number((double)hush["aud_24h_vol"]);
|
||||
Settings::getInstance()->setAUDVolume( hush["aud_24h_vol"]);
|
||||
qDebug() << "DRAGONX = aud_24h_vol" << QString::number((double)dragonx["aud_24h_vol"]);
|
||||
Settings::getInstance()->setAUDVolume( dragonx["aud_24h_vol"]);
|
||||
}
|
||||
|
||||
if (hush["usd_market_cap"] >= 0)
|
||||
if (dragonx["usd_market_cap"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = usd_market_cap" << QString::number((double)hush["usd_market_cap"]);
|
||||
Settings::getInstance()->setUSDCAP( hush["usd_market_cap"]);
|
||||
qDebug() << "DRAGONX = usd_market_cap" << QString::number((double)dragonx["usd_market_cap"]);
|
||||
Settings::getInstance()->setUSDCAP( dragonx["usd_market_cap"]);
|
||||
}
|
||||
|
||||
if (hush["eur_market_cap"] >= 0)
|
||||
if (dragonx["eur_market_cap"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = eur_market_cap" << QString::number((double)hush["eur_market_cap"]);
|
||||
Settings::getInstance()->setEURCAP( hush["eur_market_cap"]);
|
||||
qDebug() << "DRAGONX = eur_market_cap" << QString::number((double)dragonx["eur_market_cap"]);
|
||||
Settings::getInstance()->setEURCAP( dragonx["eur_market_cap"]);
|
||||
}
|
||||
|
||||
if (hush["btc_market_cap"] >= 0)
|
||||
if (dragonx["btc_market_cap"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = btc_market_cap" << QString::number((double)hush["btc_market_cap"]);
|
||||
Settings::getInstance()->setBTCCAP( hush["btc_market_cap"]);
|
||||
qDebug() << "DRAGONX = btc_market_cap" << QString::number((double)dragonx["btc_market_cap"]);
|
||||
Settings::getInstance()->setBTCCAP( dragonx["btc_market_cap"]);
|
||||
}
|
||||
|
||||
if (hush["cny_market_cap"] >= 0)
|
||||
if (dragonx["cny_market_cap"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = cny_market_cap" << QString::number((double)hush["cny_market_cap"]);
|
||||
Settings::getInstance()->setCNYCAP( hush["cny_market_cap"]);
|
||||
qDebug() << "DRAGONX = cny_market_cap" << QString::number((double)dragonx["cny_market_cap"]);
|
||||
Settings::getInstance()->setCNYCAP( dragonx["cny_market_cap"]);
|
||||
}
|
||||
|
||||
if (hush["rub_market_cap"] >= 0)
|
||||
if (dragonx["rub_market_cap"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = rub_market_cap" << QString::number((double)hush["rub_market_cap"]);
|
||||
Settings::getInstance()->setRUBCAP( hush["rub_market_cap"]);
|
||||
qDebug() << "DRAGONX = rub_market_cap" << QString::number((double)dragonx["rub_market_cap"]);
|
||||
Settings::getInstance()->setRUBCAP( dragonx["rub_market_cap"]);
|
||||
}
|
||||
|
||||
if (hush["cad_market_cap"] >= 0)
|
||||
if (dragonx["cad_market_cap"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = cad_market_cap" << QString::number((double)hush["cad_market_cap"]);
|
||||
Settings::getInstance()->setCADCAP( hush["cad_market_cap"]);
|
||||
qDebug() << "DRAGONX = cad_market_cap" << QString::number((double)dragonx["cad_market_cap"]);
|
||||
Settings::getInstance()->setCADCAP( dragonx["cad_market_cap"]);
|
||||
}
|
||||
|
||||
if (hush["sgd_market_cap"] >= 0)
|
||||
if (dragonx["sgd_market_cap"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = sgd_market_cap" << QString::number((double)hush["sgd_market_cap"]);
|
||||
Settings::getInstance()->setSGDCAP( hush["sgd_market_cap"]);
|
||||
qDebug() << "DRAGONX = sgd_market_cap" << QString::number((double)dragonx["sgd_market_cap"]);
|
||||
Settings::getInstance()->setSGDCAP( dragonx["sgd_market_cap"]);
|
||||
}
|
||||
|
||||
if (hush["chf_market_cap"] >= 0)
|
||||
if (dragonx["chf_market_cap"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = chf_market_cap" << QString::number((double)hush["chf_market_cap"]);
|
||||
Settings::getInstance()->setCHFCAP( hush["chf_market_cap"]);
|
||||
qDebug() << "DRAGONX = chf_market_cap" << QString::number((double)dragonx["chf_market_cap"]);
|
||||
Settings::getInstance()->setCHFCAP( dragonx["chf_market_cap"]);
|
||||
}
|
||||
|
||||
if (hush["inr_market_cap"] >= 0)
|
||||
if (dragonx["inr_market_cap"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = inr_market_cap" << QString::number((double)hush["inr_market_cap"]);
|
||||
Settings::getInstance()->setINRCAP( hush["inr_market_cap"]);
|
||||
qDebug() << "DRAGONX = inr_market_cap" << QString::number((double)dragonx["inr_market_cap"]);
|
||||
Settings::getInstance()->setINRCAP( dragonx["inr_market_cap"]);
|
||||
}
|
||||
|
||||
if (hush["gbp_market_cap"] >= 0)
|
||||
if (dragonx["gbp_market_cap"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = gbp_market_cap" << QString::number((double)hush["gbp_market_cap"]);
|
||||
Settings::getInstance()->setGBPCAP( hush["gbp_market_cap"]);
|
||||
qDebug() << "DRAGONX = gbp_market_cap" << QString::number((double)dragonx["gbp_market_cap"]);
|
||||
Settings::getInstance()->setGBPCAP( dragonx["gbp_market_cap"]);
|
||||
}
|
||||
|
||||
if (hush["aud_market_cap"] >= 0)
|
||||
if (dragonx["aud_market_cap"] >= 0)
|
||||
{
|
||||
qDebug() << "HUSH = aud_market_cap" << QString::number((double)hush["aud_market_cap"]);
|
||||
Settings::getInstance()->setAUDCAP( hush["aud_market_cap"]);
|
||||
qDebug() << "DRAGONX = aud_market_cap" << QString::number((double)dragonx["aud_market_cap"]);
|
||||
Settings::getInstance()->setAUDCAP( dragonx["aud_market_cap"]);
|
||||
}
|
||||
|
||||
return;
|
||||
@@ -1978,7 +1978,7 @@ void Controller::refreshHUSHPrice()
|
||||
}
|
||||
|
||||
// If nothing, then set the price to 0;
|
||||
Settings::getInstance()->setHUSHPrice(0);
|
||||
Settings::getInstance()->setDRAGONXPrice(0);
|
||||
Settings::getInstance()->setEURPrice(0);
|
||||
Settings::getInstance()->setBTCPrice(0);
|
||||
Settings::getInstance()->setCNYPrice(0);
|
||||
|
||||
Reference in New Issue
Block a user