qml: expose use_recoverable_channels in config/preferences
This commit is contained in:
@@ -148,6 +148,16 @@ Pane {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Switch {
|
||||||
|
id: useRbf
|
||||||
|
text: qsTr('Use Replace-By-Fee')
|
||||||
|
Layout.columnSpan: 2
|
||||||
|
onCheckedChanged: {
|
||||||
|
if (activeFocus)
|
||||||
|
Config.useRbf = checked
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Label {
|
Label {
|
||||||
text: qsTr('Default request expiry')
|
text: qsTr('Default request expiry')
|
||||||
Layout.fillWidth: false
|
Layout.fillWidth: false
|
||||||
@@ -223,6 +233,16 @@ Pane {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Switch {
|
||||||
|
id: useRecoverableChannels
|
||||||
|
text: qsTr('Create recoverable channels')
|
||||||
|
Layout.columnSpan: 2
|
||||||
|
onCheckedChanged: {
|
||||||
|
if (activeFocus)
|
||||||
|
Config.useRecoverableChannels = checked
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Switch {
|
Switch {
|
||||||
id: useFallbackAddress
|
id: useFallbackAddress
|
||||||
text: qsTr('Use onchain fallback address for Lightning invoices')
|
text: qsTr('Use onchain fallback address for Lightning invoices')
|
||||||
@@ -233,16 +253,6 @@ Pane {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Switch {
|
|
||||||
id: useRbf
|
|
||||||
text: qsTr('Use Replace-By-Fee')
|
|
||||||
Layout.columnSpan: 2
|
|
||||||
onCheckedChanged: {
|
|
||||||
if (activeFocus)
|
|
||||||
Config.useRbf = checked
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -140,6 +140,16 @@ class QEConfig(AuthMixin, QObject):
|
|||||||
self.config.set_key('use_rbf', useRbf)
|
self.config.set_key('use_rbf', useRbf)
|
||||||
self.useRbfChanged.emit()
|
self.useRbfChanged.emit()
|
||||||
|
|
||||||
|
useRecoverableChannelsChanged = pyqtSignal()
|
||||||
|
@pyqtProperty(bool, notify=useRecoverableChannelsChanged)
|
||||||
|
def useRecoverableChannels(self):
|
||||||
|
return self.config.get('use_recoverable_channels', True)
|
||||||
|
|
||||||
|
@useRecoverableChannels.setter
|
||||||
|
def useRecoverableChannels(self, useRecoverableChannels):
|
||||||
|
self.config.set_key('use_recoverable_channels', useRecoverableChannels)
|
||||||
|
self.useRecoverableChannelsChanged.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