diff options
author | NotZed <NotZed@HelixCode.com> | 2000-05-03 07:08:20 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2000-05-03 07:08:20 +0800 |
commit | 0780002f95fe8af17160d76fae6dbb41c1add90d (patch) | |
tree | c0158c8f862261c031fde510cf118c6ee1b17c71 /camel/providers/mbox/camel-mbox-folder.h | |
parent | 1f7bdbf9c16ab5948ea2c8143216ea66c286d715 (diff) | |
download | gsoc2013-evolution-0780002f95fe8af17160d76fae6dbb41c1add90d.tar.gz gsoc2013-evolution-0780002f95fe8af17160d76fae6dbb41c1add90d.tar.zst gsoc2013-evolution-0780002f95fe8af17160d76fae6dbb41c1add90d.zip |
REmove gmime-utils.h from here.
2000-05-02 NotZed <NotZed@HelixCode.com>
* 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
Diffstat (limited to 'camel/providers/mbox/camel-mbox-folder.h')
-rw-r--r-- | camel/providers/mbox/camel-mbox-folder.h | 9 |
1 files changed, 5 insertions, 4 deletions
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 <gtk/gtk.h> -#include "camel-folder.h" -#include "libibex/ibex.h" +#include <camel/camel-folder.h> +#include <camel/camel-folder-search.h> +#include <libibex/ibex.h> #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; |