From e2da7777de55070c6147855b59187f4b314e4b14 Mon Sep 17 00:00:00 2001 From: cberthet <capucine.berthet@savoirfairelinux.com> Date: Thu, 14 Dec 2023 10:17:26 -0500 Subject: [PATCH] SwarmId: enable selection by mouse Change-Id: Ie20d0d716eaaa7f6d6018e50f73560498ff6d918 --- .../mainview/components/SwarmDetailsPanel.qml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/app/mainview/components/SwarmDetailsPanel.qml b/src/app/mainview/components/SwarmDetailsPanel.qml index ef8d4e23d..74538d1f5 100644 --- a/src/app/mainview/components/SwarmDetailsPanel.qml +++ b/src/app/mainview/components/SwarmDetailsPanel.qml @@ -501,6 +501,8 @@ Rectangle { verticalAlignment: Text.AlignVCenter color: JamiTheme.textColor + + } Text { @@ -522,6 +524,7 @@ Rectangle { visible: LRCInstance.debugMode() Text { + id: identifierText Layout.fillWidth: true Layout.preferredHeight: 30 Layout.rightMargin: JamiTheme.preferredMarginSize @@ -536,7 +539,7 @@ Rectangle { color: JamiTheme.textColor } - Text { + TextEdit { Layout.alignment: Qt.AlignRight Layout.rightMargin: JamiTheme.preferredMarginSize @@ -544,8 +547,16 @@ Rectangle { font.pixelSize: JamiTheme.settingsDescriptionPixelSize font.weight: Font.Medium - text: CurrentConversation.id - elide: Text.ElideRight + selectByMouse: true + readOnly: true + text: textMetricsIdentifier.elidedText + + TextMetrics { + id: textMetricsIdentifier + text: CurrentConversation.id + elideWidth: aboutSwarm.width - identifierText.width - 2 * JamiTheme.preferredMarginSize + elide: Qt.ElideRight + } } } } -- GitLab