6 #include "ui_receivedialog.h"
20 this->setStyleSheet(parent->styleSheet());
22 ui->frameContainer->setProperty(
"cssClass",
"container-dialog");
23 ui->frameContainer->setContentsMargins(10,10,10,10);
26 ui->labelTitle->setProperty(
"cssClass",
"text-title-dialog");
29 ui->labelAddress->setProperty(
"cssClass",
"label-address-box");
32 QPixmap pixmap(
":/res/img/img-qr-test-big.png");
33 ui->labelQrImg->setPixmap(pixmap.scaled(
34 ui->labelQrImg->width(),
35 ui->labelQrImg->height(),
40 ui->btnEsc->setText(
"");
41 ui->btnEsc->setProperty(
"cssClass",
"ic-close");
42 ui->btnCancel->setProperty(
"cssClass",
"btn-dialog-cancel");
43 ui->btnSave->setProperty(
"cssClass",
"btn-primary");
44 ui->btnCancel->setVisible(
false);
46 connect(
ui->btnEsc, &QPushButton::clicked,
this, &ReceiveDialog::close);
55 ui->labelQrImg->setText(
"");
56 ui->labelAddress->setText(address);
59 if (!pixmap.isNull()) {
60 ui->labelQrImg->setPixmap(pixmap.scaled(
ui->labelQrImg->width(),
ui->labelQrImg->height()));
62 ui->labelQrImg->setText(!
error.isEmpty() ?
error :
"Error encoding address");
SendCoinsRecipient * info
ReceiveDialog(QWidget *parent=nullptr)
void updateQr(const QString &address)
QString formatBitcoinURI(const SendCoinsRecipient &info)
void setClipboard(const QString &str)
QPixmap encodeToQr(const QString &str, QString &errorStr, const QColor &qrColor)
bool error(const char *fmt, const Args &... args)