hw plugins: adapt trezor_qt_pinmatrix.py to qt6
This fixes the pinmatrix dialog (used by trezor one, keepkey, safet), which was previously segfaulting. follow-up https://github.com/spesmilo/electrum/pull/9189
This commit is contained in:
@@ -15,8 +15,10 @@ from electrum.i18n import _
|
||||
from electrum.plugin import hook
|
||||
from electrum.logging import Logger
|
||||
|
||||
from ..hw_wallet.qt import QtHandlerBase, QtPluginBase
|
||||
from ..hw_wallet.plugin import only_hook_if_libraries_available
|
||||
from electrum.plugins.hw_wallet.qt import QtHandlerBase, QtPluginBase
|
||||
from electrum.plugins.hw_wallet.trezor_qt_pinmatrix import PinMatrixWidget
|
||||
from electrum.plugins.hw_wallet.plugin import only_hook_if_libraries_available
|
||||
|
||||
from .safe_t import SafeTPlugin, TIM_NEW, TIM_RECOVER, TIM_MNEMONIC, TIM_PRIVKEY
|
||||
|
||||
from electrum.gui.qt.wizard.wallet import WCScriptAndDerivation, WCHWUnlock, WCHWXPub, WalletWizardComponent
|
||||
@@ -194,7 +196,6 @@ class Plugin(SafeTPlugin, QtPlugin):
|
||||
|
||||
@classmethod
|
||||
def pin_matrix_widget_class(self):
|
||||
from safetlib.qt.pinmatrix import PinMatrixWidget
|
||||
return PinMatrixWidget
|
||||
|
||||
@hook
|
||||
|
||||
Reference in New Issue
Block a user