1
0

qml: fix "copy" and "share" buttons for channel backup dialogs

The QR code was shown but the copy/share buttons did not do anything.
This commit is contained in:
SomberNight
2023-07-10 11:22:50 +00:00
parent 4576049b50
commit 82e8c95696

View File

@@ -10,7 +10,11 @@ ElDialog {
property string text
property string text_qr
// if text_qr is undefined text will be used
// If text is set, it is displayed as a string and also used as data in the QR code shown.
// text_qr can also be set if we want to show different data in the QR code.
// If only text_qr is set, the QR code is shown but the string itself is not,
// however the copy button still exposes the string.
property string text_help
property int helpTextIconStyle: InfoTextArea.IconStyle.Info
@@ -84,7 +88,7 @@ ElDialog {
text: qsTr('Copy')
icon.source: '../../icons/copy_bw.png'
onClicked: {
AppController.textToClipboard(dialog.text)
AppController.textToClipboard(dialog.text ? dialog.text : dialog.text_qr)
toaster.show(this, qsTr('Copied!'))
}
}
@@ -95,7 +99,7 @@ ElDialog {
text: qsTr('Share')
icon.source: '../../icons/share.png'
onClicked: {
AppController.doShare(dialog.text, dialog.title)
AppController.doShare(dialog.text ? dialog.text : dialog.text_qr, dialog.title)
}
}
}