1 #ifndef MODEST_SEARCH_H
2 #define MODEST_SEARCH_H
5 #include <tny-folder.h>
13 #ifdef MODEST_HAVE_OGS
14 #include <libogs/ogs-text-searcher.h>
20 MODEST_SEARCH_SUBJECT = (1 << 0),
21 MODEST_SEARCH_SENDER = (1 << 1),
22 MODEST_SEARCH_RECIPIENT = (1 << 2),
23 MODEST_SEARCH_SIZE = (1 << 3),
24 MODEST_SEARCH_BEFORE = (1 << 4),
25 MODEST_SEARCH_AFTER = (1 << 5),
26 MODEST_SEARCH_BODY = (1 << 6),
27 MODEST_SEARCH_USE_OGS = (1 << 7),
31 gchar *subject, *from, *recipient, *body;
34 ModestSearchFlags flags;
35 #ifdef MODEST_HAVE_OGS
37 OgsTextSearcher *text_searcher;
41 GList * modest_search_folder (TnyFolder *folder, ModestSearch *search);
42 GList * modest_search_all_accounts (ModestSearch *search);
43 GList * modest_search_account (TnyAccount *account, ModestSearch *search);