@@ -117,6 +117,60 @@ Pane {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ButtonContainer {
|
||||||
|
Layout.fillWidth: true
|
||||||
|
FlatButton {
|
||||||
|
Layout.fillWidth: true
|
||||||
|
Layout.preferredWidth: 1
|
||||||
|
text: qsTr('Swap');
|
||||||
|
visible: Daemon.currentWallet.lightningCanSend.satsInt > 0 || Daemon.currentWallet.lightningCanReceive.satInt > 0
|
||||||
|
icon.source: Qt.resolvedUrl('../../icons/update.png')
|
||||||
|
onClicked: {
|
||||||
|
var swaphelper = app.swaphelper.createObject(app)
|
||||||
|
swaphelper.swapStarted.connect(function() {
|
||||||
|
var dialog = swapProgressDialog.createObject(app, { swaphelper: swaphelper })
|
||||||
|
dialog.open()
|
||||||
|
})
|
||||||
|
var dialog = swapDialog.createObject(root, { swaphelper: swaphelper })
|
||||||
|
dialog.open()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
FlatButton {
|
||||||
|
Layout.fillWidth: true
|
||||||
|
Layout.preferredWidth: 1
|
||||||
|
text: qsTr('Open Channel')
|
||||||
|
onClicked: {
|
||||||
|
var dialog = openChannelDialog.createObject(root)
|
||||||
|
dialog.open()
|
||||||
|
}
|
||||||
|
icon.source: '../../icons/lightning.png'
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
id: swapDialog
|
||||||
|
SwapDialog {
|
||||||
|
onClosed: destroy()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
id: swapProgressDialog
|
||||||
|
SwapProgressDialog {
|
||||||
|
onClosed: destroy()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
id: openChannelDialog
|
||||||
|
OpenChannelDialog {
|
||||||
|
onClosed: destroy()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Component {
|
Component {
|
||||||
id: importChannelBackupDialog
|
id: importChannelBackupDialog
|
||||||
|
|||||||
Reference in New Issue
Block a user