From e4cd6ce5a65db42b2d651703af0415213fc696fb Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Fri, 12 Sep 2025 11:37:07 +0000 Subject: [PATCH] Add "copy user id" menu to delegate in user search page BUG: 499792 --- CMakeLists.txt | 2 +- src/app/qml/UserSearchPage.qml | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b4e2a3aa1..df12769ba 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,7 @@ set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_ project(NeoChat VERSION ${RELEASE_SERVICE_VERSION}) set(KF_MIN_VERSION "6.17") -set(QT_MIN_VERSION "6.8") +set(QT_MIN_VERSION "6.9") find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE) diff --git a/src/app/qml/UserSearchPage.qml b/src/app/qml/UserSearchPage.qml index c1057ee23..348c65be6 100644 --- a/src/app/qml/UserSearchPage.qml +++ b/src/app/qml/UserSearchPage.qml @@ -53,6 +53,16 @@ SearchPage { root.closeDialog(); } + QQC2.ContextMenu.menu: QQC2.Menu { + QQC2.MenuItem { + text: i18nc("@action:inmenu", "Copy User ID") + icon.name: "username-copy" + onTriggered: { + Clipboard.saveText(userDelegate.userId) + } + } + } + contentItem: RowLayout { spacing: Kirigami.Units.smallSpacing