Browse Source

qml: also add share option for fallback address in InvoiceDialog

master
Sander van Grieken 2 years ago
parent
commit
af61b9d86b
  1. 20
      electrum/gui/qml/components/InvoiceDialog.qml

20
electrum/gui/qml/components/InvoiceDialog.qml

@ -96,8 +96,7 @@ ElDialog {
var dialog = app.genericShareDialog.createObject(app, { var dialog = app.genericShareDialog.createObject(app, {
title: qsTr('Address'), title: qsTr('Address'),
text: invoice.address text: invoice.address
} })
)
dialog.open() dialog.open()
} }
} }
@ -390,12 +389,27 @@ ElDialog {
Layout.fillWidth: true Layout.fillWidth: true
visible: invoice.invoiceType == Invoice.LightningInvoice && invoice.address visible: invoice.invoiceType == Invoice.LightningInvoice && invoice.address
leftPadding: constants.paddingMedium leftPadding: constants.paddingMedium
Label {
RowLayout {
width: parent.width width: parent.width
Label {
text: invoice.address text: invoice.address
font.family: FixedFont font.family: FixedFont
Layout.fillWidth: true
wrapMode: Text.Wrap wrapMode: Text.Wrap
} }
ToolButton {
icon.source: '../../icons/share.png'
icon.color: 'transparent'
onClicked: {
var dialog = app.genericShareDialog.createObject(app, {
title: qsTr('Address'),
text: invoice.address
})
dialog.open()
}
}
}
} }
} }
} }

Loading…
Cancel
Save