aboutsummaryrefslogtreecommitdiff
path: root/libsylph/filter.h
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-12-19 06:41:50 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-12-19 06:41:50 +0000
commitd55459c79d6ddfa0b006c5696d408a7e388cf8c8 (patch)
tree98e8ea35bfce5bc235adbc544de8aba1f754b8ac /libsylph/filter.h
parent1ca5b9aa126b860d9198f85e44104f857513bef5 (diff)
implemented query search and virtual folder (merged from newsearch branch).
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@836 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'libsylph/filter.h')
-rw-r--r--libsylph/filter.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libsylph/filter.h b/libsylph/filter.h
index 637991e6..7144d9cc 100644
--- a/libsylph/filter.h
+++ b/libsylph/filter.h
@@ -133,6 +133,9 @@ struct _FilterRule
FilterTiming timing;
gboolean enabled;
+
+ gchar *target_folder;
+ gboolean recursive;
};
struct _FilterInfo
@@ -167,7 +170,10 @@ gboolean filter_rule_requires_full_headers (FilterRule *rule);
/* read / write config */
GSList *filter_xml_node_to_filter_list (GNode *node);
+GSList *filter_read_file (const gchar *file);
void filter_read_config (void);
+void filter_write_file (GSList *list,
+ const gchar *file);
void filter_write_config (void);
/* for old filterrc */