wizard.query_choice
This commit is contained in:
@@ -371,6 +371,14 @@ class InstallWizard(QDialog, MessageBoxMixin, BaseWizard):
|
|||||||
action = c_values[clayout.selected_index()]
|
action = c_values[clayout.selected_index()]
|
||||||
return action
|
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
|
@wizard_dialog
|
||||||
def account_id_dialog(self, run_next):
|
def account_id_dialog(self, run_next):
|
||||||
message = '\n'.join([
|
message = '\n'.join([
|
||||||
|
|||||||
@@ -307,17 +307,6 @@ def qt_plugin_class(base_plugin_class):
|
|||||||
device_id = info.device.id_
|
device_id = info.device.id_
|
||||||
return 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
|
return QtPlugin
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user