From 0780002f95fe8af17160d76fae6dbb41c1add90d Mon Sep 17 00:00:00 2001 From: NotZed Date: Tue, 2 May 2000 23:08:20 +0000 Subject: REmove gmime-utils.h from here. 2000-05-02 NotZed * camel.h: REmove gmime-utils.h from here. * providers/mbox/camel-mbox-search.[ch]: Removed. Functionally redundant. * providers/mbox/camel-mbox-folder.c (mbox_search_by_expression): Use the new CamelFolderSearch class to do the actual searching, just setup the search here. * camel-folder-search.[ch]: A helper class that providers may subclass to provide their own search functionality, or they can simply use as is, it supports body searches if an ibex is supplied, and header searches if a summary is supplied. svn path=/trunk/; revision=2762 --- camel/providers/mbox/camel-mbox-folder.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'camel/providers/mbox/camel-mbox-folder.h') diff --git a/camel/providers/mbox/camel-mbox-folder.h b/camel/providers/mbox/camel-mbox-folder.h index 24a336f8c9..d7dc361f14 100644 --- a/camel/providers/mbox/camel-mbox-folder.h +++ b/camel/providers/mbox/camel-mbox-folder.h @@ -34,8 +34,9 @@ extern "C" { #endif /* __cplusplus }*/ #include -#include "camel-folder.h" -#include "libibex/ibex.h" +#include +#include +#include #include "camel-mbox-summary.h" /* #include "camel-store.h" */ @@ -53,9 +54,9 @@ typedef struct { gchar *folder_dir_path; /* contains the subfolders */ gchar *index_file_path; /* index of body contents */ - ibex *index; /* index for this folder */ - + ibex *index; /* index for this folder */ CamelMboxSummary *summary; + CamelFolderSearch *search; /* used to run searches, we just use the real thing (tm) */ } CamelMboxFolder; -- cgit v1.2.3