qml: port PyQt5 to PyQt6
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import threading
|
||||
from enum import IntEnum
|
||||
|
||||
from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, Q_ENUMS
|
||||
from PyQt6.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, pyqtEnum
|
||||
|
||||
from electrum.i18n import _
|
||||
from electrum.gui import messages
|
||||
@@ -17,12 +18,11 @@ from .util import QtEventListener, event_listener
|
||||
class QEChannelDetails(AuthMixin, QObject, QtEventListener):
|
||||
_logger = get_logger(__name__)
|
||||
|
||||
class State: # subset, only ones we currently need in UI
|
||||
@pyqtEnum
|
||||
class State(IntEnum): # subset, only ones we currently need in UI
|
||||
Closed = ChannelState.CLOSED
|
||||
Redeemed = ChannelState.REDEEMED
|
||||
|
||||
Q_ENUMS(State)
|
||||
|
||||
channelChanged = pyqtSignal()
|
||||
channelCloseSuccess = pyqtSignal()
|
||||
channelCloseFailed = pyqtSignal([str], arguments=['message'])
|
||||
|
||||
Reference in New Issue
Block a user