electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

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:
Mgui/qt/installwizard.py | 1+
Mgui/qt/qrtextedit.py | 8++++++++
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: