1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
From 4bbc631e7d010b1d23f7f68c49676042b33b6b46 Mon Sep 17 00:00:00 2001
From: Guido Berhoerster <guido+debian@berhoerster.name>
Date: Fri, 10 Jan 2025 07:22:10 +0100
Subject: Add menu actions for forwarding messages as attachment
diff --git a/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageActionPopover.qml b/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageActionPopover.qml
index 1195ac4..0fbbde9 100644
--- a/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageActionPopover.qml
+++ b/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageActionPopover.qml
@@ -55,6 +55,14 @@ Popover {
ComposerActions.forwardMessage(SubmissionManager.ForwardInline, msg.messageId)
PopupUtils.close(actionPopover)
}
+ },
+ ContextAction {
+ description: qsTr("Forward As Attachment")
+ actionIcon: Icons.MailForwardedIcon
+ onTriggered: {
+ ComposerActions.forwardMessage(SubmissionManager.ForwardAsAttachment, msg.messageId)
+ PopupUtils.close(actionPopover)
+ }
}
]
}
diff --git a/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageListActionPopover.qml b/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageListActionPopover.qml
index fe11d4f..2f48a8a 100644
--- a/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageListActionPopover.qml
+++ b/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageListActionPopover.qml
@@ -116,6 +116,14 @@ Popover {
ComposerActions.forwardMessage(SubmissionManager.ForwardInline, msg.messageId)
PopupUtils.close(actionPopover)
}
+ },
+ ContextAction {
+ description: qsTr("Forward As Attachment")
+ actionIcon: Icons.MailForwardedIcon
+ onTriggered: {
+ ComposerActions.forwardMessage(SubmissionManager.ForwardAsAttachment, msg.messageId)
+ PopupUtils.close(actionPopover)
+ }
}
]
}
diff --git a/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageViewContextMenu.qml b/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageViewContextMenu.qml
index 707ee35..fdcc054 100644
--- a/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageViewContextMenu.qml
+++ b/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageViewContextMenu.qml
@@ -87,6 +87,14 @@ Popover {
ComposerActions.forwardMessage(SubmissionManager.ForwardInline, msg.messageId)
PopupUtils.close(actionPopover)
}
+ },
+ ContextAction {
+ description: qsTr("Forward As Attachment")
+ actionIcon: Icons.MailForwardedIcon
+ onTriggered: {
+ ComposerActions.forwardMessage(SubmissionManager.ForwardAsAttachment, msg.messageId)
+ PopupUtils.close(actionPopover)
+ }
}
]
}
|