1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-08-22 15:54:00 +02:00

aboutpopup: make text selectable

Change-Id: I5266b02255badb100aa8f84f29024befce81c42e
This commit is contained in:
Sébastien Blin 2022-07-30 18:40:46 -04:00
parent 47fd4c38dd
commit 5edbf812bc

View file

@ -45,7 +45,7 @@ BaseModalDialog {
source: JamiResources.round_close_24dp_svg source: JamiResources.round_close_24dp_svg
onClicked: { close();} onClicked: { close(); }
} }
popupContent: JamiFlickable { popupContent: JamiFlickable {
@ -72,7 +72,7 @@ BaseModalDialog {
JamiResources.logo_jami_standard_coul_svg JamiResources.logo_jami_standard_coul_svg
} }
Label { TextEdit {
id: jamiSlogansText id: jamiSlogansText
Layout.alignment: Qt.AlignCenter Layout.alignment: Qt.AlignCenter
@ -86,6 +86,8 @@ BaseModalDialog {
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
text: textMetricsjamiSlogansText.text text: textMetricsjamiSlogansText.text
selectByMouse: true
readOnly: true
color: JamiTheme.tintedBlue color: JamiTheme.tintedBlue
TextMetrics { TextMetrics {
@ -95,7 +97,7 @@ BaseModalDialog {
} }
} }
Label { TextEdit {
id: jamiVersionText id: jamiVersionText
Layout.alignment: Qt.AlignCenter Layout.alignment: Qt.AlignCenter
@ -106,13 +108,15 @@ BaseModalDialog {
padding: 0 padding: 0
text: JamiStrings.version + ": " + UtilsAdapter.getVersionStr() text: JamiStrings.version + ": " + UtilsAdapter.getVersionStr()
selectByMouse: true
readOnly: true
color: JamiTheme.textColor color: JamiTheme.textColor
horizontalAlignment: Text.AlignHCenter horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
} }
Label { TextEdit {
id: jamiDeclarationText id: jamiDeclarationText
Layout.alignment: Qt.AlignCenter Layout.alignment: Qt.AlignCenter
@ -128,9 +132,11 @@ BaseModalDialog {
// TextMetrics does not work for multi-line. // TextMetrics does not work for multi-line.
text: JamiStrings.declaration text: JamiStrings.declaration
selectByMouse: true
readOnly: true
} }
Label { TextEdit {
id: jamiDeclarationHyperText id: jamiDeclarationHyperText
Layout.alignment: Qt.AlignCenter Layout.alignment: Qt.AlignCenter
@ -146,6 +152,9 @@ BaseModalDialog {
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
text: textMetricsjamiDeclarationHyperText.text text: textMetricsjamiDeclarationHyperText.text
textFormat: TextEdit.RichText
selectByMouse: true
readOnly: true
onLinkActivated: Qt.openUrlExternally(link) onLinkActivated: Qt.openUrlExternally(link)
TextMetrics { TextMetrics {
@ -163,13 +172,12 @@ BaseModalDialog {
} }
} }
Label { TextEdit {
id: jamiNoneWarrantyHyperText id: jamiNoneWarrantyHyperText
Layout.alignment: Qt.AlignCenter Layout.alignment: Qt.AlignCenter
Layout.preferredWidth: Math.min(390, root.width) Layout.preferredWidth: Math.min(390, root.width)
Layout.topMargin: 15 Layout.topMargin: 15
lineHeight: 1.2
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
font.pixelSize: JamiTheme.tinyCreditsTextSize font.pixelSize: JamiTheme.tinyCreditsTextSize
@ -178,6 +186,9 @@ BaseModalDialog {
color: JamiTheme.textColor color: JamiTheme.textColor
text: textMetricsjamiNoneWarrantyHyperText.text text: textMetricsjamiNoneWarrantyHyperText.text
textFormat: TextEdit.RichText
selectByMouse: true
readOnly: true
onLinkActivated: Qt.openUrlExternally(link) onLinkActivated: Qt.openUrlExternally(link)
TextMetrics { TextMetrics {