improvements to render the price
This commit is contained in:
@@ -166,37 +166,28 @@ void Controller::getInfoThenRefresh(bool force) {
|
||||
int notarized = reply["notarized"].get<json::number_integer_t>();
|
||||
int difficulty = reply["difficulty"].get<json::number_integer_t>();
|
||||
int blocks_until_halving= 340000 - curBlock;
|
||||
char halving_days[8];
|
||||
sprintf(halving_days, "%.2f", (double) (blocks_until_halving * 150) / (60*60*24) );
|
||||
int halving_days =
|
||||
(blocks_until_halving * 150) / (60*60*24) ;
|
||||
bool doUpdate = force || (model->getLatestBlock() != curBlock);
|
||||
model->setLatestBlock(curBlock);
|
||||
|
||||
if (Settings::getInstance()->get_currency_name() == "EUR") {
|
||||
ui->blockHeight->setText(QLocale(QLocale::German).toString(curBlock));
|
||||
ui->last_notarized->setText(QLocale(QLocale::German).toString(notarized));
|
||||
ui->longestchain->setText(QLocale(QLocale::German).toString(longestchain));
|
||||
ui->difficulty->setText(QLocale(QLocale::German).toString(difficulty));}
|
||||
|
||||
else if (Settings::getInstance()->get_currency_name() == "CHF") {
|
||||
ui->blockHeight->setText(QLocale(QLocale::German).toString(curBlock));
|
||||
ui->last_notarized->setText(QLocale(QLocale::German).toString(notarized));
|
||||
ui->longestchain->setText(QLocale(QLocale::German).toString(longestchain));
|
||||
ui->difficulty->setText(QLocale(QLocale::German).toString(difficulty));}
|
||||
|
||||
else if (Settings::getInstance()->get_currency_name() == "RUB") {
|
||||
ui->blockHeight->setText(QLocale(QLocale::German).toString(curBlock));
|
||||
ui->last_notarized->setText(QLocale(QLocale::German).toString(notarized));
|
||||
ui->longestchain->setText(QLocale(QLocale::German).toString(longestchain));
|
||||
ui->difficulty->setText(QLocale(QLocale::German).toString(difficulty));}
|
||||
|
||||
if (Settings::getInstance()->get_currency_name() == "EUR" || Settings::getInstance()->get_currency_name() == "CHF" || Settings::getInstance()->get_currency_name() == "RUB") {
|
||||
ui->blockHeight->setText("Block: " + QLocale(QLocale::German).toString(curBlock));
|
||||
ui->last_notarized->setText("Block: " + QLocale(QLocale::German).toString(notarized));
|
||||
ui->longestchain->setText("Block: " + QLocale(QLocale::German).toString(longestchain));
|
||||
ui->difficulty->setText(QLocale(QLocale::German).toString(difficulty));
|
||||
ui->halvingTime->setText((QLocale(QLocale::German).toString(blocks_until_halving)) + " Blocks or , " + (QLocale(QLocale::German).toString(halving_days) + " days" ));
|
||||
}
|
||||
else {
|
||||
ui->blockHeight->setText(QLocale(QLocale::English).toString(curBlock));
|
||||
ui->last_notarized->setText(QLocale(QLocale::English).toString(notarized));
|
||||
ui->longestchain->setText(QLocale(QLocale::English).toString(longestchain));
|
||||
ui->difficulty->setText(QLocale(QLocale::English).toString(difficulty));}
|
||||
ui->blockHeight->setText("Block: " + QLocale(QLocale::English).toString(curBlock));
|
||||
ui->last_notarized->setText("Block: " + QLocale(QLocale::English).toString(notarized));
|
||||
ui->longestchain->setText("Block: " + QLocale(QLocale::English).toString(longestchain));
|
||||
ui->difficulty->setText(QLocale(QLocale::English).toString(difficulty));
|
||||
ui->halvingTime->setText((QLocale(QLocale::English).toString(blocks_until_halving)) + " Blocks or , " + (QLocale(QLocale::English).toString(halving_days) + " days" ));
|
||||
|
||||
}
|
||||
|
||||
|
||||
ui->halvingTime->setText( QString::number(blocks_until_halving) % " blocks, " % QString::fromStdString(halving_days) % " days" );
|
||||
ui->Version->setText(QString::fromStdString(reply["version"].get<json::string_t>()));
|
||||
ui->Vendor->setText(QString::fromStdString(reply["vendor"].get<json::string_t>()));
|
||||
|
||||
@@ -325,25 +316,14 @@ void Controller::getInfoThenRefresh(bool force) {
|
||||
int zfunds = reply["zfunds"].get<json::number_integer_t>();
|
||||
int total = reply["total"].get<json::number_integer_t>();
|
||||
|
||||
if (Settings::getInstance()->get_currency_name() == "EUR") {
|
||||
ui->supply_taddr->setText((QLocale(QLocale::German).toString(supply)));
|
||||
ui->supply_zaddr->setText((QLocale(QLocale::German).toString(zfunds)));
|
||||
ui->supply_total->setText((QLocale(QLocale::German).toString(total)));}
|
||||
|
||||
else if (Settings::getInstance()->get_currency_name() == "CHF") {
|
||||
ui->supply_taddr->setText((QLocale(QLocale::German).toString(supply)));
|
||||
ui->supply_zaddr->setText((QLocale(QLocale::German).toString(zfunds)));
|
||||
ui->supply_total->setText((QLocale(QLocale::German).toString(total)));}
|
||||
|
||||
else if (Settings::getInstance()->get_currency_name() == "RUB") {
|
||||
ui->supply_taddr->setText((QLocale(QLocale::German).toString(supply)));
|
||||
ui->supply_zaddr->setText((QLocale(QLocale::German).toString(zfunds)));
|
||||
ui->supply_total->setText((QLocale(QLocale::German).toString(total)));}
|
||||
|
||||
if (Settings::getInstance()->get_currency_name() == "EUR" || Settings::getInstance()->get_currency_name() == "CHF" || Settings::getInstance()->get_currency_name() == "RUB") {
|
||||
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"));}
|
||||
else{
|
||||
ui->supply_taddr->setText((QLocale(QLocale::English).toString(supply)));
|
||||
ui->supply_zaddr->setText((QLocale(QLocale::English).toString(zfunds)));
|
||||
ui->supply_total->setText((QLocale(QLocale::English).toString(total)));}
|
||||
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)));}
|
||||
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user