From 3e2188235f0cde226477d268aa4928ebb83af831 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Mon, 10 Jul 2000 07:30:59 +0000 Subject: Implemented. 2000-07-10 Jeffrey Stedfast * providers/mbox/camel-mbox-folder.c (mbox_get_unread_message_count): * providers/vee/camel-vee-folder.c (vee_get_unread_message_count): * providers/imap/camel-imap-folder.c (imap_get_unread_message_count): Implemented. * camel-folder.c (camel_folder_get_unread_message_count): New convenience function to allow the mailer to query the number of unread messages in a folder (for displaying message stats in a folder tree?). svn path=/trunk/; revision=4028 --- camel/camel-folder.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'camel/camel-folder.h') diff --git a/camel/camel-folder.h b/camel/camel-folder.h index a7fc8fa89c..1d749be294 100644 --- a/camel/camel-folder.h +++ b/camel/camel-folder.h @@ -106,6 +106,9 @@ typedef struct { gint (*get_message_count) (CamelFolder *folder, CamelException *ex); + gint (*get_unread_message_count) (CamelFolder *folder, + CamelException *ex); + void (*append_message) (CamelFolder *folder, CamelMimeMessage *message, CamelException *ex); @@ -255,6 +258,9 @@ gboolean camel_folder_has_summary_capability (CamelFolder *folder); gint camel_folder_get_message_count (CamelFolder *folder, CamelException *ex); +gint camel_folder_get_unread_message_count (CamelFolder *folder, + CamelException *ex); + GPtrArray * camel_folder_get_summary (CamelFolder *folder, CamelException *ex); void camel_folder_free_summary (CamelFolder *folder, -- cgit v1.2.3