qml: expose bolt11_fallback in preferences
This commit is contained in:
@@ -222,6 +222,17 @@ Pane {
|
|||||||
Config.useGossip = currentValue == 'gossip'
|
Config.useGossip = currentValue == 'gossip'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Switch {
|
||||||
|
id: useFallbackAddress
|
||||||
|
text: qsTr('Use onchain fallback address for Lightning invoices')
|
||||||
|
Layout.columnSpan: 2
|
||||||
|
onCheckedChanged: {
|
||||||
|
if (activeFocus)
|
||||||
|
Config.useFallbackAddress = checked
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -275,6 +286,7 @@ Pane {
|
|||||||
fiatEnable.checked = Daemon.fx.enabled
|
fiatEnable.checked = Daemon.fx.enabled
|
||||||
spendUnconfirmed.checked = Config.spendUnconfirmed
|
spendUnconfirmed.checked = Config.spendUnconfirmed
|
||||||
lnRoutingType.currentIndex = Config.useGossip ? 0 : 1
|
lnRoutingType.currentIndex = Config.useGossip ? 0 : 1
|
||||||
|
useFallbackAddress.checked = Config.useFallbackAddress
|
||||||
|
|
||||||
var plugins = AppController.plugins
|
var plugins = AppController.plugins
|
||||||
for (var i=0; i<plugins.length; i++) {
|
for (var i=0; i<plugins.length; i++) {
|
||||||
|
|||||||
@@ -120,6 +120,16 @@ class QEConfig(AuthMixin, QObject):
|
|||||||
self.config.set_key('use_gossip', gossip)
|
self.config.set_key('use_gossip', gossip)
|
||||||
self.useGossipChanged.emit()
|
self.useGossipChanged.emit()
|
||||||
|
|
||||||
|
useFallbackAddressChanged = pyqtSignal()
|
||||||
|
@pyqtProperty(bool, notify=useFallbackAddressChanged)
|
||||||
|
def useFallbackAddress(self):
|
||||||
|
return self.config.get('bolt11_fallback', True)
|
||||||
|
|
||||||
|
@useFallbackAddress.setter
|
||||||
|
def useFallbackAddress(self, use_fallback):
|
||||||
|
self.config.set_key('bolt11_fallback', use_fallback)
|
||||||
|
self.useFallbackAddressChanged.emit()
|
||||||
|
|
||||||
@pyqtSlot('qint64', result=str)
|
@pyqtSlot('qint64', result=str)
|
||||||
@pyqtSlot('qint64', bool, result=str)
|
@pyqtSlot('qint64', bool, result=str)
|
||||||
@pyqtSlot(QEAmount, result=str)
|
@pyqtSlot(QEAmount, result=str)
|
||||||
|
|||||||
Reference in New Issue
Block a user