qt channels list: add "short channel id" column
This commit is contained in:
@@ -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],
|
||||||
|
|||||||
Reference in New Issue
Block a user