@@ -190,13 +190,20 @@ void OverviewPage::setBalance(const interfaces::WalletBalances& balances)
190190 ui->labelBalance ->setText (BitcoinUnits::formatWithPrivacy (unit, balances.balance , BitcoinUnits::SeparatorStyle::ALWAYS, m_privacy));
191191 ui->labelUnconfirmed ->setText (BitcoinUnits::formatWithPrivacy (unit, balances.unconfirmed_balance , BitcoinUnits::SeparatorStyle::ALWAYS, m_privacy));
192192 ui->labelImmature ->setText (BitcoinUnits::formatWithPrivacy (unit, balances.immature_balance , BitcoinUnits::SeparatorStyle::ALWAYS, m_privacy));
193- ui->labelTotal ->setText (BitcoinUnits::formatWithPrivacy (unit, balances.balance + balances.unconfirmed_balance + balances.immature_balance , BitcoinUnits::SeparatorStyle::ALWAYS, m_privacy));
193+ ui->labelNonMempool ->setText (BitcoinUnits::formatWithPrivacy (unit, balances.nonmempool_balance , BitcoinUnits::SeparatorStyle::ALWAYS, m_privacy));
194+ ui->labelTotal ->setText (BitcoinUnits::formatWithPrivacy (unit, balances.balance + balances.unconfirmed_balance + balances.immature_balance + balances.nonmempool_balance , BitcoinUnits::SeparatorStyle::ALWAYS, m_privacy));
194195 // only show immature (newly mined) balance if it's non-zero, so as not to complicate things
195196 // for the non-mining users
196197 bool showImmature = balances.immature_balance != 0 ;
197198
198199 ui->labelImmature ->setVisible (showImmature);
199200 ui->labelImmatureText ->setVisible (showImmature);
201+
202+ // likewise for non-mempool balances
203+ bool showNonMempool = balances.nonmempool_balance != 0 ;
204+
205+ ui->labelNonMempool ->setVisible (showNonMempool);
206+ ui->labelNonMempoolText ->setVisible (showNonMempool);
200207}
201208
202209void OverviewPage::setClientModel (ClientModel *model)
@@ -296,5 +303,6 @@ void OverviewPage::setMonospacedFont(const QFont& f)
296303 ui->labelBalance ->setFont (f);
297304 ui->labelUnconfirmed ->setFont (f);
298305 ui->labelImmature ->setFont (f);
306+ ui->labelNonMempool ->setFont (f);
299307 ui->labelTotal ->setFont (f);
300308}
0 commit comments