Skip to content

Conversation

luke-jr
Copy link
Member

@luke-jr luke-jr commented May 1, 2019

For at least QR-code based pairing of mobile wallets with nodes, it will be desirable to render QR codes even without wallet support.

Therefore, this prepares by moving the QRImageWidget out of a wallet-specific file into its own qrencoder file-pair.

@fanquake fanquake added the GUI label May 1, 2019
@luke-jr luke-jr force-pushed the split_qrencoder branch from 5cf44d5 to 31b1123 Compare May 1, 2019 05:24
@luke-jr luke-jr force-pushed the split_qrencoder branch from 31b1123 to 9555281 Compare May 1, 2019 05:25
@laanwj
Copy link
Member

laanwj commented May 1, 2019

concept ACK, though I'd prefer naming the pair qrimagewidget.(cpp|h) so that the files are named the same as the class

@jonasschnelli
Copy link
Contributor

Concept ACK
@luke-jr can you elaborate a bit on the possible non-BIP21 QRCode usages?

@luke-jr
Copy link
Member Author

luke-jr commented May 2, 2019

The end goal is something like #15428

@luke-jr luke-jr force-pushed the split_qrencoder branch from 9555281 to fc92984 Compare May 2, 2019 12:19
@luke-jr luke-jr changed the title GUI: Move QRImageWidget to its own qrencoder file-pair GUI: Move QRImageWidget to its own file-pair May 2, 2019
@laanwj
Copy link
Member

laanwj commented May 2, 2019

utACK fc92984

@jonasschnelli
Copy link
Contributor

Thanks @luke-jr. I wasn't aware of #15428.
utACK fc92984

@laanwj laanwj merged commit fc92984 into bitcoin:master May 6, 2019
laanwj added a commit that referenced this pull request May 6, 2019
fc92984 GUI: Move QRImageWidget to its own file-pair (Luke Dashjr)
77851ab GUI: Refactor actual QR code rendering into new QRImageWidget::setQR (Luke Dashjr)

Pull request description:

  For at least QR-code based pairing of mobile wallets with nodes, it will be desirable to render QR codes even without wallet support.

  Therefore, this prepares by moving the QRImageWidget out of a wallet-specific file into its own `qrencoder` file-pair.

ACKs for commit fc9298:
  laanwj:
    utACK fc92984
  jonasschnelli:
    utACK fc92984

Tree-SHA512: 95529a38c0573a4b3f1253fb5f11ca07a5b3a9840ec24acc7d87270212f3c9f7c5b186d9274d297517a3b80494f38a57574fb9730b1574db01688539b987bd91
deadalnix pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Oct 8, 2020
Summary:
Pull request description:

>For at least QR-code based pairing of mobile wallets with nodes, it will be desirable to render QR codes even without wallet support.
>
>Therefore, this prepares by moving the QRImageWidget out of a wallet-specific file into its own qrencoder file-pair.

This is part 1 of 2 of backport of Core [[bitcoin/bitcoin#15928 | PR15928]]
Commit [[bitcoin/bitcoin@77851ab | 77851ab6]]

Test Plan:
`ninja && ninja check && sudo ninja install`
Run bitcoin-qt and make sure the QR code is still generated properly.

Reviewers: O1 Bitcoin ABC, #bitcoin_abc, deadalnix

Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, deadalnix

Subscribers: deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D7783
deadalnix pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Oct 8, 2020
Summary:
Commit [[bitcoin/bitcoin@fc92984 | fc929842]]
This concludes backport of Core [[bitcoin/bitcoin#15928 | PR15928]]
Depends on D7783

Test Plan:
`ninja && ninja check && sudo ninja install`
Run bitcoin-qt and make sure the QR code is still generated properly.

Reviewers: O1 Bitcoin ABC, #bitcoin_abc, Fabien

Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D7794
kwvg added a commit to kwvg/dash that referenced this pull request Nov 6, 2021
kwvg added a commit to kwvg/dash that referenced this pull request Dec 5, 2021
kwvg added a commit to kwvg/dash that referenced this pull request Dec 5, 2021
kwvg added a commit to kwvg/dash that referenced this pull request Dec 12, 2021
kwvg added a commit to kwvg/dash that referenced this pull request Dec 12, 2021
kwvg added a commit to kwvg/dash that referenced this pull request Dec 12, 2021
PastaPastaPasta added a commit to dashpay/dash that referenced this pull request Dec 12, 2021
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Dec 16, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants