Skip to content

Commit 4a96e45

Browse files
committed
[gui] send: show watch-only balance in send screen
1 parent 2689c8f commit 4a96e45

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/qt/forms/sendcoinsdialog.ui

+1-1
Original file line numberDiff line numberDiff line change
@@ -1190,7 +1190,7 @@ Note: Since the fee is calculated on a per-byte basis, a fee of "100 satoshis p
11901190
<number>3</number>
11911191
</property>
11921192
<item>
1193-
<widget class="QLabel" name="label">
1193+
<widget class="QLabel" name="labelBalanceName">
11941194
<property name="sizePolicy">
11951195
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
11961196
<horstretch>0</horstretch>

src/qt/sendcoinsdialog.cpp

+6-1
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,12 @@ void SendCoinsDialog::setBalance(const interfaces::WalletBalances& balances)
562562
{
563563
if(model && model->getOptionsModel())
564564
{
565-
ui->labelBalance->setText(BitcoinUnits::formatWithUnit(model->getOptionsModel()->getDisplayUnit(), balances.balance));
565+
CAmount balance = balances.balance;
566+
if (model->privateKeysDisabled()) {
567+
balance = balances.watch_only_balance;
568+
ui->labelBalanceName->setText(tr("Watch-only balance:"));
569+
}
570+
ui->labelBalance->setText(BitcoinUnits::formatWithUnit(model->getOptionsModel()->getDisplayUnit(), balance));
566571
}
567572
}
568573

0 commit comments

Comments
 (0)