Browse Source

qml: add share option for address in InvoiceDialog

master
Sander van Grieken 2 years ago
parent
commit
4d60432064
  1. 24
      electrum/gui/qml/components/InvoiceDialog.qml

24
electrum/gui/qml/components/InvoiceDialog.qml

@ -80,11 +80,27 @@ ElDialog {
visible: invoice.invoiceType == Invoice.OnchainInvoice visible: invoice.invoiceType == Invoice.OnchainInvoice
leftPadding: constants.paddingMedium leftPadding: constants.paddingMedium
Label { RowLayout {
width: parent.width width: parent.width
text: invoice.address Label {
font.family: FixedFont text: invoice.address
wrapMode: Text.Wrap font.pixelSize: constants.fontSizeLarge
font.family: FixedFont
Layout.fillWidth: true
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