46 setWindowTitle(tr(
"Request payment to %1").arg(
info.label.isEmpty() ?
info.address :
info.label));
50 if (
ui->qr_code->setQR(uri,
info.address)) {
53 ui->btnSaveAs->setEnabled(
false);
56 ui->btnSaveAs->hide();
61 ui->address_content->setText(
info.address);
64 ui->amount_tag->hide();
65 ui->amount_content->hide();
69 if (!
info.label.isEmpty()) {
70 ui->label_content->setText(
info.label);
72 ui->label_tag->hide();
73 ui->label_content->hide();
76 if (!
info.message.isEmpty()) {
77 ui->message_content->setText(
info.message);
79 ui->message_tag->hide();
80 ui->message_content->hide();
83 if (!
model->getWalletName().isEmpty()) {
84 ui->wallet_content->setText(
model->getWalletName());
86 ui->wallet_tag->hide();
87 ui->wallet_content->hide();
90 ui->btnVerify->setVisible(
model->wallet().hasExternalSigner());
92 connect(
ui->btnVerify, &QPushButton::clicked, [
this] {
93 model->displayAddress(info.address.toStdString());
static QString formatWithUnit(Unit unit, const CAmount &amount, bool plussign=false, SeparatorStyle separators=SeparatorStyle::STANDARD)
Format as string (with unit).