diff --git a/src/app/mainview/components/UserProfile.qml b/src/app/mainview/components/UserProfile.qml index 22f0afad7a810636539f9b711f26876faed75759..7ba7a023d121e21e6a5a71998d16f94ff3e9cab0 100644 --- a/src/app/mainview/components/UserProfile.qml +++ b/src/app/mainview/components/UserProfile.qml @@ -182,7 +182,7 @@ BaseModalDialog { Layout.leftMargin: 10 } - Label { + TextEdit { id: contactId Layout.alignment: Qt.AlignLeft Layout.preferredWidth: parent.width - identifierText.width - 35 @@ -191,8 +191,17 @@ BaseModalDialog { font.kerning: true color: JamiTheme.textColor - elide: Text.ElideRight - text: idText + selectByMouse: true + readOnly: true + text: textMetricsContacIdText.elidedText + + TextMetrics { + id: textMetricsContacIdText + font: contactDisplayName.font + text: idText + elideWidth: root.width - 200 + elide: Qt.ElideMiddle + } horizontalAlignment: Text.AlignLeft verticalAlignment: Text.AlignVCenter