| 718 | } |
| 719 | |
| 720 | void SendCoinsDialog::setBalance(const interfaces::WalletBalances& balances) |
| 721 | { |
| 722 | if(model && model->getOptionsModel()) |
| 723 | { |
| 724 | CAmount balance = valueFor(balances.balance, ::policyAsset); |
| 725 | if (model->wallet().hasExternalSigner()) { |
| 726 | ui->labelBalanceName->setText(tr("External balance:")); |
| 727 | } else if (model->wallet().privateKeysDisabled()) { |
| 728 | balance = valueFor(balances.watch_only_balance, ::policyAsset); |
| 729 | ui->labelBalanceName->setText(tr("Watch-only balance:")); |
| 730 | } |
| 731 | ui->labelBalance->setText(BitcoinUnits::formatWithUnit(model->getOptionsModel()->getDisplayUnit(), balance)); |
| 732 | } |
| 733 | } |
| 734 | |
| 735 | void SendCoinsDialog::updateDisplayUnit() |
| 736 | { |
nothing calls this directly
no test coverage detected