qml: add initial bolt-11/bip-21 chooser in requestdialog
implement proper placement of icon over qr code fix urlencoding in qr imageprovider
This commit is contained in:
@@ -14,7 +14,7 @@ from .qeconfig import QEConfig
|
||||
from .qedaemon import QEDaemon, QEWalletListModel
|
||||
from .qenetwork import QENetwork
|
||||
from .qewallet import QEWallet
|
||||
from .qeqr import QEQRParser, QEQRImageProvider
|
||||
from .qeqr import QEQRParser, QEQRImageProvider, QEQRImageProviderHelper
|
||||
from .qewalletdb import QEWalletDB
|
||||
from .qebitcoin import QEBitcoin
|
||||
from .qefx import QEFX
|
||||
@@ -166,6 +166,7 @@ class ElectrumQmlApplication(QGuiApplication):
|
||||
|
||||
self.qr_ip = QEQRImageProvider((7/8)*min(screensize.width(), screensize.height()))
|
||||
self.engine.addImageProvider('qrgen', self.qr_ip)
|
||||
self.qr_ip_h = QEQRImageProviderHelper((7/8)*min(screensize.width(), screensize.height()))
|
||||
|
||||
# add a monospace font as we can't rely on device having one
|
||||
self.fixedFont = 'PT Mono'
|
||||
@@ -187,6 +188,7 @@ class ElectrumQmlApplication(QGuiApplication):
|
||||
self.context.setContextProperty('Daemon', self._qedaemon)
|
||||
self.context.setContextProperty('FixedFont', self.fixedFont)
|
||||
self.context.setContextProperty('MAX', self._maxAmount)
|
||||
self.context.setContextProperty('QRIP', self.qr_ip_h)
|
||||
self.context.setContextProperty('BUILD', {
|
||||
'electrum_version': version.ELECTRUM_VERSION,
|
||||
'apk_version': version.APK_VERSION,
|
||||
|
||||
Reference in New Issue
Block a user