From a67fcdbc8a29548c43e883b646c003b83376c60d Mon Sep 17 00:00:00 2001 From: ThomasV Date: Tue, 23 Mar 2021 14:06:28 +0100 Subject: [PATCH] channels_list: use icon to tell apart channels from backups --- electrum/gui/qt/channels_list.py | 3 +++ electrum/lnchannel.py | 5 ----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/electrum/gui/qt/channels_list.py b/electrum/gui/qt/channels_list.py index 5b858ebb1..4bfc5ccc1 100644 --- a/electrum/gui/qt/channels_list.py +++ b/electrum/gui/qt/channels_list.py @@ -21,6 +21,7 @@ from electrum.gui import messages from .util import (MyTreeView, WindowModalDialog, Buttons, OkButton, CancelButton, EnterButton, WaitingDialog, MONOSPACE_FONT, ColorScheme) from .amountedit import BTCAmountEdit, FreezableLineEdit +from .util import read_QIcon ROLE_CHANNEL_ID = Qt.UserRole @@ -296,6 +297,8 @@ class ChannelsList(MyTreeView): items[self.Columns.LOCAL_BALANCE].setFont(QFont(MONOSPACE_FONT)) items[self.Columns.REMOTE_BALANCE].setFont(QFont(MONOSPACE_FONT)) items[self.Columns.CAPACITY].setFont(QFont(MONOSPACE_FONT)) + icon = "lightning" if not chan.is_backup() else "network" + items[self.Columns.SHORT_CHANID].setIcon(read_QIcon(icon)) self._update_chan_frozen_bg(chan=chan, items=items) self.model().insertRow(0, items) diff --git a/electrum/lnchannel.py b/electrum/lnchannel.py index 04fd82102..706bfb7e9 100644 --- a/electrum/lnchannel.py +++ b/electrum/lnchannel.py @@ -335,7 +335,6 @@ class AbstractChannel(Logger, ABC): def get_funding_address(self) -> str: pass - @abstractmethod def get_state_for_GUI(self) -> str: cs = self.get_state() if cs < ChannelState.CLOSED and self.force_close_detected: @@ -479,10 +478,6 @@ class ChannelBackup(AbstractChannel): def is_initiator(self): return self.cb.is_initiator - def get_state_for_GUI(self): - cs_name = super().get_state_for_GUI() - return 'BACKUP' + ', '+ cs_name - def get_oldest_unrevoked_ctn(self, who): return -1