electrum

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

commit 63ebf7772e7e883101077c639e8e52cc95ecd4fa
parent d946e9fa542220ec432a51e841a37a7197f60e99
Author: ThomasV <thomasv@electrum.org>
Date:   Tue, 23 Aug 2016 10:00:46 +0200

wizard.query_choice

Diffstat:
Mgui/qt/installwizard.py | 8++++++++
Mplugins/trezor/qt_generic.py | 11-----------
2 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/gui/qt/installwizard.py b/gui/qt/installwizard.py @@ -371,6 +371,14 @@ class InstallWizard(QDialog, MessageBoxMixin, BaseWizard): action = c_values[clayout.selected_index()] return action + def query_choice(self, msg, choices): + """called by hardware wallets""" + clayout = ChoicesLayout(msg, choices) + vbox = QVBoxLayout() + vbox.addLayout(clayout.layout()) + self.set_main_layout(vbox, '') + return clayout.selected_index() + @wizard_dialog def account_id_dialog(self, run_next): message = '\n'.join([ diff --git a/plugins/trezor/qt_generic.py b/plugins/trezor/qt_generic.py @@ -307,17 +307,6 @@ def qt_plugin_class(base_plugin_class): device_id = info.device.id_ return device_id - def query_choice(self, window, msg, choices): - dialog = WindowModalDialog(window) - clayout = ChoicesLayout(msg, choices) - layout = clayout.layout() - layout.addStretch(1) - layout.addLayout(Buttons(CancelButton(dialog), OkButton(dialog))) - dialog.setLayout(layout) - if not dialog.exec_(): - return None - return clayout.selected_index() - return QtPlugin