simplify qr window
This commit is contained in:
@@ -1080,7 +1080,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
|
||||
uri = util.create_URI(addr, amount, message)
|
||||
self.receive_qr.setData(uri)
|
||||
if self.qr_window and self.qr_window.isVisible():
|
||||
self.qr_window.set_content(addr, amount, message, uri)
|
||||
self.qr_window.qrw.setData(uri)
|
||||
|
||||
def set_feerounding_text(self, num_satoshis_added):
|
||||
self.feerounding_text = (_('Additional {} satoshis are going to be added.')
|
||||
|
||||
@@ -48,43 +48,9 @@ class QR_Window(QWidget):
|
||||
QWidget.__init__(self)
|
||||
self.win = win
|
||||
self.setWindowTitle('Electrum - '+_('Payment Request'))
|
||||
self.setMinimumSize(800, 250)
|
||||
self.address = ''
|
||||
self.label = ''
|
||||
self.amount = 0
|
||||
self.setMinimumSize(800, 800)
|
||||
self.setFocusPolicy(Qt.NoFocus)
|
||||
|
||||
main_box = QHBoxLayout()
|
||||
|
||||
self.qrw = QRCodeWidget()
|
||||
main_box.addWidget(self.qrw, 1)
|
||||
|
||||
vbox = QVBoxLayout()
|
||||
main_box.addLayout(vbox)
|
||||
|
||||
self.address_label = QLabel("")
|
||||
#self.address_label.setFont(QFont(MONOSPACE_FONT))
|
||||
vbox.addWidget(self.address_label)
|
||||
|
||||
self.label_label = QLabel("")
|
||||
vbox.addWidget(self.label_label)
|
||||
|
||||
self.amount_label = QLabel("")
|
||||
vbox.addWidget(self.amount_label)
|
||||
|
||||
vbox.addStretch(1)
|
||||
self.setLayout(main_box)
|
||||
|
||||
|
||||
def set_content(self, address, amount, message, url):
|
||||
address_text = "<span style='font-size: 18pt'>%s</span>" % address if address else ""
|
||||
self.address_label.setText(address_text)
|
||||
if amount:
|
||||
amount = self.win.format_amount(amount)
|
||||
amount_text = "<span style='font-size: 21pt'>%s</span> <span style='font-size: 16pt'>%s</span> " % (amount, self.win.base_unit())
|
||||
else:
|
||||
amount_text = ''
|
||||
self.amount_label.setText(amount_text)
|
||||
label_text = "<span style='font-size: 21pt'>%s</span>" % message if message else ""
|
||||
self.label_label.setText(label_text)
|
||||
self.qrw.setData(url)
|
||||
|
||||
Reference in New Issue
Block a user