1 files changed, 34 insertions, 0 deletions
diff --git a/resources/qml/MessageView.qml b/resources/qml/MessageView.qml
index e5c6b4ec..251e5ff1 100644
--- a/resources/qml/MessageView.qml
+++ b/resources/qml/MessageView.qml
@@ -648,4 +648,38 @@ ScrollView {
}
+ Platform.Menu {
+ id: replyContextMenu
+
+ property string text
+ property string link
+
+ function show(text_, link_) {
+ text = text_;
+ link = link_;
+ open();
+ }
+
+ Platform.MenuItem {
+ visible: replyContextMenu.text
+ enabled: visible
+ text: qsTr("&Copy")
+ onTriggered: Clipboard.text = replyContextMenu.text
+ }
+
+ Platform.MenuItem {
+ visible: replyContextMenu.link
+ enabled: visible
+ text: qsTr("Copy &link location")
+ onTriggered: Clipboard.text = replyContextMenu.link
+ }
+
+ Platform.MenuItem {
+ visible: true
+ enabled: visible
+ text: qsTr("&Go to reply")
+ onTriggered: chat.model.showEvent(eventId)
+ }
+ }
+
}
|