Browse Source

qt channels list: add "short channel id" column

dependabot/pip/contrib/deterministic-build/ecdsa-0.13.3
SomberNight 6 years ago
committed by ThomasV
parent
commit
e6fc8868b1
  1. 13
      electrum/gui/qt/channels_list.py

13
electrum/gui/qt/channels_list.py

@ -10,7 +10,7 @@ from PyQt5.QtWidgets import QMenu, QHBoxLayout, QLabel, QVBoxLayout, QGridLayout
from electrum.util import inv_dict, bh2u, bfh from electrum.util import inv_dict, bh2u, bfh
from electrum.i18n import _ from electrum.i18n import _
from electrum.lnchannel import Channel from electrum.lnchannel import Channel
from electrum.lnutil import LOCAL, REMOTE, ConnStringFormatError from electrum.lnutil import LOCAL, REMOTE, ConnStringFormatError, format_short_channel_id
from .util import MyTreeView, WindowModalDialog, Buttons, OkButton, CancelButton, EnterButton, WWLabel, WaitingDialog from .util import MyTreeView, WindowModalDialog, Buttons, OkButton, CancelButton, EnterButton, WWLabel, WaitingDialog
from .amountedit import BTCAmountEdit from .amountedit import BTCAmountEdit
@ -25,12 +25,14 @@ class ChannelsList(MyTreeView):
update_single_row = QtCore.pyqtSignal(Channel) update_single_row = QtCore.pyqtSignal(Channel)
class Columns(IntEnum): class Columns(IntEnum):
NODE_ID = 0 SHORT_CHANID = 0
LOCAL_BALANCE = 1 NODE_ID = 1
REMOTE_BALANCE = 2 LOCAL_BALANCE = 2
CHANNEL_STATUS = 3 REMOTE_BALANCE = 3
CHANNEL_STATUS = 4
headers = { headers = {
Columns.SHORT_CHANID: _('Short Channel ID'),
Columns.NODE_ID: _('Node ID'), Columns.NODE_ID: _('Node ID'),
Columns.LOCAL_BALANCE: _('Local'), Columns.LOCAL_BALANCE: _('Local'),
Columns.REMOTE_BALANCE: _('Remote'), Columns.REMOTE_BALANCE: _('Remote'),
@ -58,6 +60,7 @@ class ChannelsList(MyTreeView):
label += ' (+' + self.parent.format_amount(bal_other - bal_minus_htlcs_other) + ')' label += ' (+' + self.parent.format_amount(bal_other - bal_minus_htlcs_other) + ')'
labels[subject] = label labels[subject] = label
return [ return [
format_short_channel_id(chan.short_channel_id),
bh2u(chan.node_id), bh2u(chan.node_id),
labels[LOCAL], labels[LOCAL],
labels[REMOTE], labels[REMOTE],

Loading…
Cancel
Save