commit eff977081db0c908c021c09281af7138ce114a74
parent d94aee83b99ffe405a4875ccb215ab6c774c12e2
Author: ThomasV <thomasv@gitorious>
Date: Fri, 24 Apr 2015 00:14:21 +0200
add file reader to QRTextEdit, to facilitate key imports
Diffstat:
2 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/gui/qt/installwizard.py b/gui/qt/installwizard.py
@@ -128,6 +128,7 @@ class InstallWizard(QDialog):
if func is None:
func = self.is_any
vbox, seed_e = seed_dialog.enter_seed_box(msg, self, sid)
+ seed_e.addButton(":icons/copy.png", seed_e.file_input, _("Read file"))
vbox.addStretch(1)
button = OkButton(self, _('Next'))
vbox.addLayout(Buttons(CancelButton(self), button))
diff --git a/gui/qt/qrtextedit.py b/gui/qt/qrtextedit.py
@@ -38,6 +38,14 @@ class ScanQRTextEdit(ButtonsTextEdit):
self.addButton(":icons/qrcode.png", self.qr_input, _("Read QR code"))
run_hook('scan_text_edit', self)
+ def file_input(self):
+ fileName = unicode(QFileDialog.getOpenFileName(self, 'select file'))
+ if not fileName:
+ return
+ with open(fileName, "r") as f:
+ data = f.read()
+ self.setText(data)
+
def qr_input(self):
from electrum import qrscanner
try: