tadd file reader to QRTextEdit, to facilitate key imports - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit eff977081db0c908c021c09281af7138ce114a74 DIR parent d94aee83b99ffe405a4875ccb215ab6c774c12e2 HTML Author: ThomasV <thomasv@gitorious> Date: Fri, 24 Apr 2015 00:14:21 +0200 add file reader to QRTextEdit, to facilitate key imports Diffstat: M gui/qt/installwizard.py | 1 + M gui/qt/qrtextedit.py | 8 ++++++++ 2 files changed, 9 insertions(+), 0 deletions(-) --- DIR diff --git a/gui/qt/installwizard.py b/gui/qt/installwizard.py t@@ -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)) DIR diff --git a/gui/qt/qrtextedit.py b/gui/qt/qrtextedit.py t@@ -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: