diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2011-12-08 11:23:21 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2011-12-08 11:23:21 +0800 |
commit | dcc3d40b2c0a78ba75ccae41619cb309ec6006c5 (patch) | |
tree | 7eead1cff1fb1ab00004ee3e07a6f48f6b8385ca /mail/mail-folder-cache.h | |
parent | a01525c9316b13153cb00fa99cdc587e3ce7c350 (diff) | |
download | gsoc2013-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.h | 26 |
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; |