From 2d678bdcf6d23dc82ad5edbb55443003e170fca3 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Thu, 29 Apr 2021 23:38:45 +0200 Subject: Allow copying messages via right click fixes #291 --- resources/qml/TimelineView.qml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'resources/qml/TimelineView.qml') diff --git a/resources/qml/TimelineView.qml b/resources/qml/TimelineView.qml index ce5d54c0..442047d5 100644 --- a/resources/qml/TimelineView.qml +++ b/resources/qml/TimelineView.qml @@ -93,15 +93,20 @@ Page { property string eventId property string link + property string text property int eventType property bool isEncrypted property bool isEditable - function show(eventId_, eventType_, isEncrypted_, isEditable_, link_, showAt_) { + function show(eventId_, eventType_, isEncrypted_, isEditable_, link_, text_, showAt_) { eventId = eventId_; eventType = eventType_; isEncrypted = isEncrypted_; isEditable = isEditable_; + if (text_) + text = text_; + else + text = ""; if (link_) link = link_; else @@ -112,6 +117,13 @@ Page { open(); } + Platform.MenuItem { + visible: messageContextMenu.text + enabled: visible + text: qsTr("Copy") + onTriggered: Clipboard.text = messageContextMenu.text + } + Platform.MenuItem { visible: messageContextMenu.link enabled: visible -- cgit 1.5.1