TickerWidget: minor cleanup

This commit is contained in:
tobtoht 2020-12-24 13:50:20 +01:00
parent bd4400a7f2
commit ae3c214c3f
No known key found for this signature in database
GPG Key ID: 1CADD27F41F45C3C
2 changed files with 8 additions and 9 deletions

View File

@ -50,15 +50,19 @@ void TickerWidget::init() {
double amount = m_convertBalance ? AppContext::balance : 1.0;
double conversion = AppContext::prices->convert(m_symbol, fiatCurrency, amount);
if (conversion < 0) return;
ui->tickerPct->setHidden(conversion == 0 || m_hidePercent);
auto markets = AppContext::prices->markets;
if(!markets.contains(m_symbol)) return;
auto pct24h = markets[m_symbol].price_usd_change_pct_24h;
auto pct24hText = QString::number(pct24h, 'f', 2);
bool hidePercent = (conversion == 0 || m_hidePercent);
if (hidePercent) {
ui->tickerPct->hide();
} else {
auto pct24h = markets[m_symbol].price_usd_change_pct_24h;
auto pct24hText = QString::number(pct24h, 'f', 2);
this->setPctText(pct24hText, pct24h >= 0.0);
}
this->setPctText(pct24hText, pct24h >= 0.0);
this->setFiatText(fiatCurrency, conversion);
}
@ -84,10 +88,6 @@ void TickerWidget::setFontSizes() {
ui->tickerFiat->setFont(Utils::relativeFont(0));
}
void TickerWidget::removePctContainer() {
ui->tickerPct->deleteLater();
}
TickerWidget::~TickerWidget() {
delete ui;
}

View File

@ -18,7 +18,6 @@ class TickerWidget : public QWidget
public:
explicit TickerWidget(QWidget *parent, QString symbol, QString title = "", bool convertBalance = false, bool hidePercent = false);
void removePctContainer();
void setFiatText(QString &fiatCurrency, double amount);
void setPctText(QString &text, bool positive);
void setFontSizes();