aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-ops.h
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2004-02-04 18:45:20 +0800
committerMichael Zucci <zucchi@src.gnome.org>2004-02-04 18:45:20 +0800
commitef8a0762ac9e07a36e8d39d2948c8acd065aa350 (patch)
tree344be4bd475744a8e86a98b4952a215facfe6ce8 /mail/mail-ops.h
parent0650e002ea411371bef49056da8f1dfd3fca00f0 (diff)
downloadgsoc2013-evolution-ef8a0762ac9e07a36e8d39d2948c8acd065aa350.tar
gsoc2013-evolution-ef8a0762ac9e07a36e8d39d2948c8acd065aa350.tar.gz
gsoc2013-evolution-ef8a0762ac9e07a36e8d39d2948c8acd065aa350.tar.bz2
gsoc2013-evolution-ef8a0762ac9e07a36e8d39d2948c8acd065aa350.tar.lz
gsoc2013-evolution-ef8a0762ac9e07a36e8d39d2948c8acd065aa350.tar.xz
gsoc2013-evolution-ef8a0762ac9e07a36e8d39d2948c8acd065aa350.tar.zst
gsoc2013-evolution-ef8a0762ac9e07a36e8d39d2948c8acd065aa350.zip
** See bug #53683.
2004-02-04 Not Zed <NotZed@Ximian.com> ** See bug #53683. * mail-ops.c (mail_sync_store): new async op to call CamelStore::sync. * mail-component.c (impl_requestQuit): implement, check to see if we can quit, or have open or unsent messages (and are in online mode). (impl_quit): implement. Trigger off a sync of all open stores, and return FALSE until its done. (impl_upgradeFromVersion): fixed the signature to match the idl, killed that warning at last. ** See bug #53832. * em-folder-browser.c (emfb_folder_properties): only show this if we have a uri set. Strictly, the menu item shouldn't be activated. ** See bug #53131. * em-folder-browser.c (em_folder_browser_show_preview): copy the message list's cursor_uid before calling set_message, since it can get freed during setting the message. svn path=/trunk/; revision=24608
Diffstat (limited to 'mail/mail-ops.h')
-rw-r--r--mail/mail-ops.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/mail/mail-ops.h b/mail/mail-ops.h
index 142052277d..a2863df424 100644
--- a/mail/mail-ops.h
+++ b/mail/mail-ops.h
@@ -80,8 +80,10 @@ void mail_build_attachment (CamelFolder *folder, GPtrArray *uids,
void *data);
void mail_sync_folder (CamelFolder *folder,
- void (*done) (CamelFolder *folder, void *data),
- void *data);
+ void (*done) (CamelFolder *folder, void *data), void *data);
+
+void mail_sync_store(CamelStore *store, int expunge,
+ void (*done) (CamelStore *store, void *data), void *data);
void mail_refresh_folder (CamelFolder *folder,
void (*done) (CamelFolder *folder, void *data),