Browse Source

qml: don't determine channel state on gui string, use state enum instead

master
Sander van Grieken 3 years ago
parent
commit
73f89d516a
  1. 2
      electrum/gui/qml/components/ChannelDetails.qml
  2. 2
      electrum/gui/qml/components/controls/ChannelDelegate.qml
  3. 1
      electrum/gui/qml/qechanneldetails.py

2
electrum/gui/qml/components/ChannelDetails.qml

@ -72,7 +72,7 @@ Pane {
Label { Label {
text: channeldetails.state text: channeldetails.state
color: channeldetails.state == 'OPEN' color: channeldetails.stateCode == ChannelDetails.Open
? constants.colorChannelOpen ? constants.colorChannelOpen
: Material.foreground : Material.foreground
} }

2
electrum/gui/qml/components/controls/ChannelDelegate.qml

@ -79,7 +79,7 @@ ItemDelegate {
font.pixelSize: constants.fontSizeMedium font.pixelSize: constants.fontSizeMedium
color: _closed color: _closed
? constants.mutedForeground ? constants.mutedForeground
: model.state == 'OPEN' : model.state_code == ChannelDetails.Open
? constants.colorChannelOpen ? constants.colorChannelOpen
: Material.foreground : Material.foreground
} }

1
electrum/gui/qml/qechanneldetails.py

@ -17,6 +17,7 @@ class QEChannelDetails(QObject, QtEventListener):
_logger = get_logger(__name__) _logger = get_logger(__name__)
class State: # subset, only ones we currently need in UI class State: # subset, only ones we currently need in UI
Open = ChannelState.OPEN
Closed = ChannelState.CLOSED Closed = ChannelState.CLOSED
Redeemed = ChannelState.REDEEMED Redeemed = ChannelState.REDEEMED

Loading…
Cancel
Save