1 files changed, 10 insertions, 1 deletions
diff --git a/resources/qml/TimelineView.qml b/resources/qml/TimelineView.qml
index 7a33f25f..7db9d041 100644
--- a/resources/qml/TimelineView.qml
+++ b/resources/qml/TimelineView.qml
@@ -74,11 +74,13 @@ Page {
property string eventId
property int eventType
property bool isEncrypted
+ property bool isEditable
- function show(eventId_, eventType_, isEncrypted_, showAt_, position) {
+ function show(eventId_, eventType_, isEncrypted_, isEditable_, showAt_, position) {
eventId = eventId_;
eventType = eventType_;
isEncrypted = isEncrypted_;
+ isEditable = isEditable_;
if (position)
popup(position, showAt_);
else
@@ -100,6 +102,13 @@ Page {
}
MenuItem {
+ visible: messageContextMenu.isEditable
+ height: visible ? implicitHeight : 0
+ text: qsTr("Edit")
+ onClicked: TimelineManager.timeline.editAction(messageContextMenu.eventId)
+ }
+
+ MenuItem {
text: qsTr("Read receipts")
onTriggered: TimelineManager.timeline.readReceiptsAction(messageContextMenu.eventId)
}
|