transaction show_qr

This commit is contained in:
ThomasV 2014-06-17 16:24:01 +02:00
parent e5b44bacda
commit c9fd14e343
2 changed files with 9 additions and 14 deletions

View File

@ -96,11 +96,18 @@ class TxDialog(QDialog):
buttons.addWidget(cancelButton)
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()
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):

View File

@ -46,11 +46,6 @@ class Plugin(BasePlugin):
self.win = self.gui.main_window
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):
return self._is_available
@ -82,13 +77,6 @@ class Plugin(BasePlugin):
continue
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):
qrcode = self.scan_qr()