transaction show_qr
This commit is contained in:
parent
e5b44bacda
commit
c9fd14e343
|
@ -96,11 +96,18 @@ class TxDialog(QDialog):
|
||||||
buttons.addWidget(cancelButton)
|
buttons.addWidget(cancelButton)
|
||||||
cancelButton.setDefault(True)
|
cancelButton.setDefault(True)
|
||||||
|
|
||||||
run_hook('init_transaction_dialog', self, buttons)
|
b = QPushButton(_("Show QR code"))
|
||||||
|
b.clicked.connect(self.show_qr)
|
||||||
|
buttons.insertWidget(1,b)
|
||||||
self.update()
|
self.update()
|
||||||
|
|
||||||
|
|
||||||
|
def show_qr(self):
|
||||||
|
try:
|
||||||
|
json_text = json.dumps(self.tx.as_dict()).replace(' ', '')
|
||||||
|
self.parent.show_qrcode(json_text, 'Transaction')
|
||||||
|
except Exception as e:
|
||||||
|
self.parent.show_message(str(e))
|
||||||
|
|
||||||
|
|
||||||
def sign(self):
|
def sign(self):
|
||||||
|
|
|
@ -46,11 +46,6 @@ class Plugin(BasePlugin):
|
||||||
self.win = self.gui.main_window
|
self.win = self.gui.main_window
|
||||||
self.win.raw_transaction_menu.addAction(_("&From QR code"), self.read_raw_qr)
|
self.win.raw_transaction_menu.addAction(_("&From QR code"), self.read_raw_qr)
|
||||||
|
|
||||||
def init_transaction_dialog(self, dialog, buttons):
|
|
||||||
b = QPushButton(_("Show QR code"))
|
|
||||||
b.clicked.connect(lambda: self.show_raw_qr(dialog.tx))
|
|
||||||
buttons.insertWidget(1,b)
|
|
||||||
|
|
||||||
def is_available(self):
|
def is_available(self):
|
||||||
return self._is_available
|
return self._is_available
|
||||||
|
|
||||||
|
@ -82,13 +77,6 @@ class Plugin(BasePlugin):
|
||||||
continue
|
continue
|
||||||
return r.data
|
return r.data
|
||||||
|
|
||||||
def show_raw_qr(self, tx):
|
|
||||||
try:
|
|
||||||
json_text = json.dumps(tx.as_dict()).replace(' ', '')
|
|
||||||
self.win.show_qrcode(json_text, 'Transaction')
|
|
||||||
except Exception as e:
|
|
||||||
self.win.show_message(str(e))
|
|
||||||
|
|
||||||
|
|
||||||
def read_raw_qr(self):
|
def read_raw_qr(self):
|
||||||
qrcode = self.scan_qr()
|
qrcode = self.scan_qr()
|
||||||
|
|
Loading…
Reference in New Issue