Skip to content
Bitcoin Roots

v29.4-roots.4 · Commit 5: [PATCH 05/37] product: establish Roots identity and Qt experience

src/qt/receiverequestdialog.cpp

Before: src/qt/receiverequestdialog.cpp · After: src/qt/receiverequestdialog.cpp

File metadata
index a5ee6583e00c02704b68cf4c806e8d33507bdd3f..7f15178f6862729dfb00f4449356a4fb218f8e45 100644

Download original patch · Release notes

Diff rows 1–13 of 13. Line numbers refer to the original before/after files.

+ Added− RemovedUnmarked lines are context.

Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.

src/qt/receiverequestdialog.cpp CHANGED
@@ -47,8 +47,12 @@ void ReceiveRequestDialog::setInfo(const SendCoinsRecipient &_info)
47
  QString uri = GUIUtil::formatBitcoinURI(info);
48
 
49
  #ifdef USE_QRCODE
50
- if (ui->qr_code->setQR(uri, info.address)) {
 
51
  connect(ui->btnSaveAs, &QPushButton::clicked, ui->qr_code, &QRImageWidget::saveImage);
 
 
 
52
  } else {
53
  ui->btnSaveAs->setEnabled(false);
54
  }
 
47
  QString uri = GUIUtil::formatBitcoinURI(info);
48
 
49
  #ifdef USE_QRCODE
50
+ disconnect(m_font_for_money_connection);
51
+ if (ui->qr_code->setQR(uri, info.address, model->getOptionsModel()->getFontForMoney())) {
52
  connect(ui->btnSaveAs, &QPushButton::clicked, ui->qr_code, &QRImageWidget::saveImage);
53
+ m_font_for_money_connection = connect(model->getOptionsModel(), &OptionsModel::fontForMoneyChanged, this, [this, uri] {
54
+ ui->qr_code->setQR(uri, info.address, model->getOptionsModel()->getFontForMoney());
55
+ });
56
  } else {
57
  ui->btnSaveAs->setEnabled(false);
58
  }