From 6329120847203984d45527ca486e04e20f5c79ca Mon Sep 17 00:00:00 2001 From: ThomasV Date: Mon, 9 Apr 2012 21:02:59 +0200 Subject: [PATCH] make showqrcode a static method --- client/gui_qt.py | 37 ++++++++++++++----------------------- 1 file changed, 14 insertions(+), 23 deletions(-) diff --git a/client/gui_qt.py b/client/gui_qt.py index 8012d86f..2620ac0e 100644 --- a/client/gui_qt.py +++ b/client/gui_qt.py @@ -524,17 +524,7 @@ class ElectrumWindow(QMainWindow): addr = unicode( i.text(0) ) return addr - def showqrcode(address): - if not address: return - d = QDialog(self) - d.setModal(1) - d.setMinimumSize(270, 300) - vbox = QVBoxLayout() - vbox.addWidget(QRCodeWidget(address)) - vbox.addLayout(ok_cancel_buttons(d)) - d.setLayout(vbox) - d.exec_() - qrButton = EnterButton("QR",lambda: showqrcode(get_addr(l))) + qrButton = EnterButton("QR",lambda: ElectrumWindow.showqrcode(get_addr(l))) def copy2clipboard(addr): self.app.clipboard().setText(addr) @@ -667,19 +657,20 @@ class ElectrumWindow(QMainWindow): + ' '.join(mnemonic.mn_encode(seed)) + "\"" QMessageBox.information(parent, 'Seed', msg, 'OK') + ElectrumWindow.showqrcode(seed) - def showqrcode(address): - if not address: return - d = QDialog(None) - d.setModal(1) - d.setMinimumSize(270, 300) - vbox = QVBoxLayout() - vbox.addWidget(QRCodeWidget(address)) - vbox.addLayout(ok_cancel_buttons(d)) - d.setLayout(vbox) - d.exec_() - showqrcode(seed) - + @staticmethod + def showqrcode(address): + if not address: return + d = QDialog(None) + d.setModal(1) + d.setWindowTitle(address) + d.setMinimumSize(270, 300) + vbox = QVBoxLayout() + vbox.addWidget(QRCodeWidget(address)) + vbox.addLayout(ok_cancel_buttons(d)) + d.setLayout(vbox) + d.exec_() def question(self, msg): return QMessageBox.question(self, 'Message', msg, QMessageBox.Yes | QMessageBox.No, QMessageBox.No) == QMessageBox.Yes