URI: 
       twizard.query_choice - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 63ebf7772e7e883101077c639e8e52cc95ecd4fa
   DIR parent d946e9fa542220ec432a51e841a37a7197f60e99
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Tue, 23 Aug 2016 10:00:46 +0200
       
       wizard.query_choice
       
       Diffstat:
         M gui/qt/installwizard.py             |       8 ++++++++
         M plugins/trezor/qt_generic.py        |      11 -----------
       
       2 files changed, 8 insertions(+), 11 deletions(-)
       ---
   DIR diff --git a/gui/qt/installwizard.py b/gui/qt/installwizard.py
       t@@ -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([
   DIR diff --git a/plugins/trezor/qt_generic.py b/plugins/trezor/qt_generic.py
       t@@ -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