aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-config.h
diff options
context:
space:
mode:
authorShreyas Srinivasan <sshreyas@novell.com>2005-07-10 18:03:56 +0800
committerShreyas Srinivasan <shres@src.gnome.org>2005-07-10 18:03:56 +0800
commit7d9c68cbe5307c661480506c53c6e0c4db56d98e (patch)
tree81b08b8fe0155bbef550a1ac53b4ad57035410f7 /mail/mail-config.h
parent38035659d1d57b512b28b19dc4436609de3d52ca (diff)
downloadgsoc2013-evolution-7d9c68cbe5307c661480506c53c6e0c4db56d98e.tar.gz
gsoc2013-evolution-7d9c68cbe5307c661480506c53c6e0c4db56d98e.tar.zst
gsoc2013-evolution-7d9c68cbe5307c661480506c53c6e0c4db56d98e.zip
Add new functions to remove proxy accounts and proxies created by the
2005-07-10 Shreyas Srinivasan <sshreyas@novell.com> * mail-config.[ch]: Add new functions to remove proxy accounts and proxies created by the account. * mail-compnent.c: Remove proxy accounts at startup * mail.error.xml: Add warnings for proxy disable and removal of a proxy when its parents are removed. * em-account-prefs.c: Add checks not to display proxies and handling of parent removal/ disabling. svn path=/trunk/; revision=29698
Diffstat (limited to 'mail/mail-config.h')
-rw-r--r--mail/mail-config.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/mail/mail-config.h b/mail/mail-config.h
index 679dabeb7d..ec8fd74b5b 100644
--- a/mail/mail-config.h
+++ b/mail/mail-config.h
@@ -134,6 +134,10 @@ void mail_config_add_account (struct _EAccount *account);
void mail_config_remove_account (struct _EAccount *account);
void mail_config_set_default_account (struct _EAccount *account);
+void mail_config_remove_account_proxies (struct _EAccount *account);
+void mail_config_prune_proxies (void);
+int mail_config_has_proxies (struct _EAccount *account);
+
struct _EAccountIdentity *mail_config_get_default_identity (void);
struct _EAccountService *mail_config_get_default_transport (void);