Use SelectableLabel for selectable labels

This commit is contained in:
Wang Zichong
2023-02-03 11:14:08 +08:00
parent d76e512785
commit ace62b4df1
2 changed files with 5 additions and 11 deletions

View File

@@ -6,7 +6,7 @@ import QtQuick 2.15
import QtQuick.Controls 2.15 as QQC2 import QtQuick.Controls 2.15 as QQC2
import QtQuick.Layouts 1.15 import QtQuick.Layouts 1.15
import org.kde.kirigami 2.15 as Kirigami import org.kde.kirigami 2.20 as Kirigami
import org.kde.neochat 1.0 import org.kde.neochat 1.0
@@ -63,8 +63,8 @@ Kirigami.OverlaySheet {
text: room.htmlSafeMemberName(user.id) text: room.htmlSafeMemberName(user.id)
} }
Kirigami.Heading { Kirigami.SelectableLabel {
level: 5 textFormat: TextEdit.PlainText
text: user.id text: user.id
} }
} }

View File

@@ -6,7 +6,7 @@ import QtQuick 2.15
import QtQuick.Controls 2.15 as QQC2 import QtQuick.Controls 2.15 as QQC2
import QtQuick.Layouts 1.15 import QtQuick.Layouts 1.15
import org.kde.kirigami 2.15 as Kirigami import org.kde.kirigami 2.20 as Kirigami
import org.kde.kitemmodels 1.0 import org.kde.kitemmodels 1.0
import org.kde.neochat 1.0 import org.kde.neochat 1.0
@@ -149,15 +149,9 @@ Kirigami.OverlayDrawer {
text: room ? room.displayName : i18n("No name") text: room ? room.displayName : i18n("No name")
textFormat: Text.PlainText textFormat: Text.PlainText
} }
TextEdit { Kirigami.SelectableLabel {
Layout.fillWidth: true Layout.fillWidth: true
textFormat: TextEdit.PlainText textFormat: TextEdit.PlainText
wrapMode: Text.WordWrap
selectByMouse: true
color: Kirigami.Theme.textColor
selectedTextColor: Kirigami.Theme.highlightedTextColor
selectionColor: Kirigami.Theme.highlightColor
readOnly: true
text: room && room.canonicalAlias ? room.canonicalAlias : i18n("No Canonical Alias") text: room && room.canonicalAlias ? room.canonicalAlias : i18n("No Canonical Alias")
} }
} }