TickerWidget: minor cleanup

remotes/1691844314220217825/master
tobtoht 3 years ago
parent bd4400a7f2
commit ae3c214c3f
Signed by untrusted user: tobtoht
GPG Key ID: 1CADD27F41F45C3C

@ -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;
}

@ -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();

Loading…
Cancel
Save