From 0937f083e8c8fe624f0e42d05565564deefed014 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Mon, 24 Jan 2022 13:47:11 -0500
Subject: [PATCH] textmessagedelegate: add context menu support for
 selectedText

GitLab: #601
Change-Id: Ic1ed7d2b724a04281973e974a787a680fbd26387
---
 src/commoncomponents/TextMessageDelegate.qml | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/src/commoncomponents/TextMessageDelegate.qml b/src/commoncomponents/TextMessageDelegate.qml
index 181f84236..3e835849a 100644
--- a/src/commoncomponents/TextMessageDelegate.qml
+++ b/src/commoncomponents/TextMessageDelegate.qml
@@ -64,6 +64,20 @@ SBSMessageBase {
             color: isOutgoing ?
                        JamiTheme.messageOutTxtColor :
                        JamiTheme.messageInTxtColor
+
+            TapHandler {
+                acceptedButtons: Qt.RightButton
+                onTapped: function onTapped(eventPoint) {
+                    ctxMenu.openMenuAt(eventPoint.position)
+                }
+            }
+
+            LineEditContextMenu {
+                id: ctxMenu
+
+                lineEditObj: parent
+                selectOnly: parent.readOnly
+            }
         },
         Loader {
             id: extraContent
-- 
GitLab