Browse Source

qml: update invoice.canPay on channel state changes

This re-evaluates invoice.canPay when channels get connected/disconnected (enables/disables Pay button)
master
Sander van Grieken 2 years ago
parent
commit
941f425ff5
  1. 5
      electrum/gui/qml/qeinvoice.py

5
electrum/gui/qml/qeinvoice.py

@ -91,6 +91,11 @@ class QEInvoice(QObject, QtEventListener):
self.determine_can_pay()
self.statusChanged.emit()
@event_listener
def on_event_channel(self, wallet, channel):
if self._wallet and wallet == self._wallet.wallet:
self.determine_can_pay()
walletChanged = pyqtSignal()
@pyqtProperty(QEWallet, notify=walletChanged)
def wallet(self):

Loading…
Cancel
Save