aboutsummaryrefslogtreecommitdiffstats
path: root/modules/mail/e-mail-shell-backend.h
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2012-08-06 22:10:09 +0800
committerMilan Crha <mcrha@redhat.com>2012-08-06 22:10:09 +0800
commit304a2c1c91bd21b362090a4368fb460bc697d9b0 (patch)
tree5851085a290617813fe15268444d726da9b79ce6 /modules/mail/e-mail-shell-backend.h
parent82b67c38f4a54ad10cce86bc541c5608374a20a1 (diff)
downloadgsoc2013-evolution-304a2c1c91bd21b362090a4368fb460bc697d9b0.tar
gsoc2013-evolution-304a2c1c91bd21b362090a4368fb460bc697d9b0.tar.gz
gsoc2013-evolution-304a2c1c91bd21b362090a4368fb460bc697d9b0.tar.bz2
gsoc2013-evolution-304a2c1c91bd21b362090a4368fb460bc697d9b0.tar.lz
gsoc2013-evolution-304a2c1c91bd21b362090a4368fb460bc697d9b0.tar.xz
gsoc2013-evolution-304a2c1c91bd21b362090a4368fb460bc697d9b0.tar.zst
gsoc2013-evolution-304a2c1c91bd21b362090a4368fb460bc697d9b0.zip
Bug #246530 - Rules editor lacks "Label is (not) 'None'"
Diffstat (limited to 'modules/mail/e-mail-shell-backend.h')
-rw-r--r--modules/mail/e-mail-shell-backend.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/mail/e-mail-shell-backend.h b/modules/mail/e-mail-shell-backend.h
index 0b76ea39b6..5b2da24e5f 100644
--- a/modules/mail/e-mail-shell-backend.h
+++ b/modules/mail/e-mail-shell-backend.h
@@ -23,6 +23,8 @@
#define E_MAIL_SHELL_BACKEND_H
#include <mail/e-mail-backend.h>
+#include <filter/e-filter-element.h>
+#include <filter/e-filter-rule.h>
/* Standard GObject macros */
#define E_TYPE_MAIL_SHELL_BACKEND \
@@ -71,7 +73,13 @@ void e_mail_shell_backend_edit_account
ESource *mail_account);
/* XXX Find a better place for this function. */
-GSList * e_mail_labels_get_filter_options (void);
+GSList * e_mail_labels_get_filter_options
+ (void);
+GSList * e_mail_labels_get_filter_options_without_none
+ (void);
+void e_mail_labels_get_filter_code (EFilterElement *element,
+ GString *out,
+ EFilterPart *part);
G_END_DECLS