aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-folder-cache.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-12-08 11:23:21 +0800
committerMatthew Barnes <mbarnes@redhat.com>2011-12-08 11:23:21 +0800
commitdcc3d40b2c0a78ba75ccae41619cb309ec6006c5 (patch)
tree7eead1cff1fb1ab00004ee3e07a6f48f6b8385ca /mail/mail-folder-cache.h
parenta01525c9316b13153cb00fa99cdc587e3ce7c350 (diff)
downloadgsoc2013-evolution-dcc3d40b2c0a78ba75ccae41619cb309ec6006c5.tar
gsoc2013-evolution-dcc3d40b2c0a78ba75ccae41619cb309ec6006c5.tar.gz
gsoc2013-evolution-dcc3d40b2c0a78ba75ccae41619cb309ec6006c5.tar.bz2
gsoc2013-evolution-dcc3d40b2c0a78ba75ccae41619cb309ec6006c5.tar.lz
gsoc2013-evolution-dcc3d40b2c0a78ba75ccae41619cb309ec6006c5.tar.xz
gsoc2013-evolution-dcc3d40b2c0a78ba75ccae41619cb309ec6006c5.tar.zst
gsoc2013-evolution-dcc3d40b2c0a78ba75ccae41619cb309ec6006c5.zip
MailFolderCache: Add class methods for signals.
Diffstat (limited to 'mail/mail-folder-cache.h')
-rw-r--r--mail/mail-folder-cache.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/mail/mail-folder-cache.h b/mail/mail-folder-cache.h
index 681c6efdda..a142272661 100644
--- a/mail/mail-folder-cache.h
+++ b/mail/mail-folder-cache.h
@@ -77,6 +77,32 @@ struct _MailFolderCache {
struct _MailFolderCacheClass {
GObjectClass parent_class;
+
+ /* Signals */
+ void (*folder_available) (MailFolderCache *cache,
+ CamelStore *store,
+ const gchar *folder_name);
+ void (*folder_unavailable) (MailFolderCache *cache,
+ CamelStore *store,
+ const gchar *folder_name);
+ void (*folder_deleted) (MailFolderCache *cache,
+ CamelStore *store,
+ const gchar *folder_name);
+ void (*folder_renamed) (MailFolderCache *cache,
+ CamelStore *store,
+ const gchar *old_folder_name,
+ const gchar *new_folder_name);
+ void (*folder_unread_updated)
+ (MailFolderCache *cache,
+ CamelStore *store,
+ const gchar *folder_name,
+ gint unread);
+ void (*folder_changed) (MailFolderCache *cache,
+ CamelStore *store,
+ gint new_messages,
+ const gchar *msg_uid,
+ const gchar *msg_sender,
+ const gchar *msg_subject);
};
GType mail_folder_cache_get_type (void) G_GNUC_CONST;