X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Ffiltering.h;h=3f8ef26ac2ca0330cc42de8d4be9c243a107118a;hp=3e5e3c869120ccef200f2018fb5843475f9d230b;hb=b4fcf00d283a9ec2e73bfffe897296e4bbb9f85c;hpb=52ffd8b40681da6440860a820acfc67b25470bf1 diff --git a/src/filtering.h b/src/filtering.h index 3e5e3c869..3f8ef26ac 100644 --- a/src/filtering.h +++ b/src/filtering.h @@ -1,6 +1,6 @@ /* * Sylpheed -- a GTK+ based, lightweight, and fast e-mail client - * Copyright (C) 1999-2007 Hiroyuki Yamamoto & The Claws Mail Team + * Copyright (C) 1999-2012 Hiroyuki Yamamoto & The Claws Mail Team * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -89,7 +89,7 @@ void filter_msginfo_move_or_delete(GSList *filtering_list, MsgInfo *info); gboolean filter_message_by_msginfo(GSList *flist, MsgInfo *info, PrefsAccount *ac_prefs, FilteringInvocationType context, gchar *extra_info); -gchar * filteringaction_to_string(gchar *dest, gint destlen, FilteringAction *action); +gchar * filteringaction_to_string(FilteringAction *action); void prefs_filtering_write_config(void); void prefs_filtering_read_config(void); gchar * filteringaction_list_to_string(GSList * action_list); @@ -97,15 +97,17 @@ gchar * filteringprop_to_string(FilteringProp *prop); void prefs_filtering_clear(void); void prefs_filtering_clear_folder(Folder *folder); -void prefs_filtering_free(GSList *prefs_filtering); FilteringProp * filteringprop_copy(FilteringProp *src); void filtering_move_and_copy_msgs(GSList *msglist); -void filtering_move_and_copy_msg(MsgInfo *msginfo); extern GSList * filtering_rules; extern GSList * pre_global_processing; extern GSList * post_global_processing; gboolean filtering_peek_per_account_rules(GSList *filtering_list); +GSList *filtering_action_list_sort(GSList *action_list); +gboolean filtering_action_list_rename_path(GSList *action_list, const gchar *old_path, + const gchar *new_path); + #endif