X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmodest-plugin-ui-actions.h;h=1cab419c62e8b10c851032b054c3b564ca9a7912;hb=34a4b67eeb8baa613d67f44027d90f022d760e07;hp=e73365c82ab822b42b5f772d47f472c256efeb42;hpb=edd10df27f7b337800d97226bc7186268aa01f2b;p=modest diff --git a/src/modest-plugin-ui-actions.h b/src/modest-plugin-ui-actions.h index e73365c..1cab419 100644 --- a/src/modest-plugin-ui-actions.h +++ b/src/modest-plugin-ui-actions.h @@ -92,6 +92,57 @@ gboolean modest_ui_actions_on_send_msg (ModestWindow *window, TnyMsg *msg); +/** + * modest_ui_actions_on_send_custom_msg: + * @account_name: the account name to use for sending + * @from: a string + * @to: a string + * @cc: a string + * @bcc: a string + * @plain_body: a string with body of the message in plain text + * @html_body: a string with body of the message in html (or %NULL if message is only in plain text) + * @attachments_list: a #GList of attachments to add (#TnyMimePart) + * @images_list: a #GList of embedded images to add (#TnyMimePart) + * @references: list of messages this new message refers to + * @in_reply_to: a string with new in-reply-to header + * @priority_flags: the priority of the message as #TnyHeaderFlag mask + * @header_pairs: a #TnyList of #TnyPair with custom headers to add + */ +gboolean +modest_ui_actions_on_send_custom_msg (const gchar *account_name, + const gchar *from, const gchar *to, const gchar *cc, const gchar *bcc, + const gchar *subject, + const gchar *plain_body, const gchar *html_body, + const GList *attachments_list, const GList *images_list, + const gchar *references, const gchar *in_reply_to, + TnyHeaderFlags priority_flags, TnyList *header_pairs); + +/** + * modest_ui_actions_on_send_custom_msg: + * @transport_account: a #TnyTransportAccount + * @draft_msg: original draft message to delete on sending + * @from: a string + * @to: a string + * @cc: a string + * @bcc: a string + * @plain_body: a string with body of the message in plain text + * @html_body: a string with body of the message in html (or %NULL if message is only in plain text) + * @attachments_list: a #GList of attachments to add (#TnyMimePart) + * @images_list: a #GList of embedded images to add (#TnyMimePart) + * @references: list of messages this new message refers to + * @in_reply_to: a string with new in-reply-to header + * @priority_flags: the priority of the message as #TnyHeaderFlag mask + * @header_pairs: a #TnyList of #TnyPair with custom headers to add + */ +gboolean +modest_ui_actions_send_msg_with_transport (TnyTransportAccount *transport_account, + TnyMsg *draft_msg, + const gchar *from, const gchar *to, const gchar *cc, const gchar *bcc, + const gchar *subject, + const gchar *plain_body, const gchar *html_body, + const GList *attachments_list, const GList *images_list, + const gchar *references, const gchar *in_reply_to, + TnyHeaderFlags priority_flags, TnyList *header_pairs); G_END_DECLS #endif /* __MODEST_PLUGIN_UI_ACTIONS_H__ */