BIN
electrum/gui/icons/anchor.png
Normal file
BIN
electrum/gui/icons/anchor.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.7 KiB |
@@ -438,6 +438,13 @@ class ChanFeatNoOnchainBackup(ChannelFeature):
|
|||||||
return read_QIcon("cloud_no")
|
return read_QIcon("cloud_no")
|
||||||
|
|
||||||
|
|
||||||
|
class ChanFeatAnchors(ChannelFeature):
|
||||||
|
def tooltip(self) -> str:
|
||||||
|
return _("This channel uses anchor outputs.")
|
||||||
|
def icon(self) -> QIcon:
|
||||||
|
return read_QIcon("anchor")
|
||||||
|
|
||||||
|
|
||||||
class ChannelFeatureIcons:
|
class ChannelFeatureIcons:
|
||||||
|
|
||||||
def __init__(self, features: Sequence['ChannelFeature']):
|
def __init__(self, features: Sequence['ChannelFeature']):
|
||||||
@@ -458,6 +465,8 @@ class ChannelFeatureIcons:
|
|||||||
feats.append(ChanFeatTrampoline())
|
feats.append(ChanFeatTrampoline())
|
||||||
if not chan.has_onchain_backup():
|
if not chan.has_onchain_backup():
|
||||||
feats.append(ChanFeatNoOnchainBackup())
|
feats.append(ChanFeatNoOnchainBackup())
|
||||||
|
if chan.has_anchors():
|
||||||
|
feats.append(ChanFeatAnchors())
|
||||||
return ChannelFeatureIcons(feats)
|
return ChannelFeatureIcons(feats)
|
||||||
|
|
||||||
def paint(self, painter: QPainter, rect: QRect) -> None:
|
def paint(self, painter: QPainter, rect: QRect) -> None:
|
||||||
|
|||||||
Reference in New Issue
Block a user