X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmodest-mail-operation.h;h=97c60667e9308594bb87a9261d5700d0b17d3e3c;hb=80d46e0ddb62768d3ce531038da3e055aa8feaba;hp=407a914360fc15f4da2fc914491d1286326fd832;hpb=62749e3df0fbef3b1155adb789227b5efd450cde;p=modest diff --git a/src/modest-mail-operation.h b/src/modest-mail-operation.h index 407a914..97c6066 100644 --- a/src/modest-mail-operation.h +++ b/src/modest-mail-operation.h @@ -78,6 +78,7 @@ typedef enum { MODEST_MAIL_OPERATION_TYPE_SYNC_FOLDER, MODEST_MAIL_OPERATION_TYPE_SHUTDOWN, MODEST_MAIL_OPERATION_TYPE_QUEUE_WAKEUP, + MODEST_MAIL_OPERATION_TYPE_UPDATE_FOLDER_COUNTS, MODEST_MAIL_OPERATION_TYPE_UNKNOWN, } ModestMailOperationTypeOperation; @@ -396,8 +397,12 @@ void modest_mail_operation_send_new_mail (ModestMailOperation *self, const GList *images_list, const gchar *references, const gchar *in_reply_to, - TnyHeaderFlags priority_flags); + TnyHeaderFlags priority_flags, + TnyList *header_pairs); +void modest_mail_operation_send_mail (ModestMailOperation *mail_operation, + TnyTransportAccount *transport_account, + TnyMsg *msg); /** * modest_mail_operation_save_to_drafts: @@ -437,6 +442,7 @@ void modest_mail_operation_save_to_drafts (ModestMailOperation *self, TnyHeaderFlags priority_flags, const gchar *references, const gchar *in_reply_to, + TnyList *header_pairs, SaveToDraftstCallback callback, gpointer user_data); /** @@ -473,6 +479,17 @@ void modest_mail_operation_update_account (ModestMailOperation *self, UpdateAccountCallback callback, gpointer user_data); +/** + * modest_mail_operation_update_folder_counts: + * @self: a #ModestMailOperation + * @account_name: the id of a Modest account + * + * Asynchronously refreshes the folder counts of the given store + * account. + */ +void modest_mail_operation_update_folder_counts (ModestMailOperation *self, + const gchar *account_name); + /* Functions that perform store operations */ /**