Browse Source

wizard.query_choice

283
ThomasV 8 years ago
parent
commit
63ebf7772e
  1. 8
      gui/qt/installwizard.py
  2. 11
      plugins/trezor/qt_generic.py

8
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([

11
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

Loading…
Cancel
Save