aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-account-list.h
diff options
context:
space:
mode:
Diffstat (limited to 'e-util/e-account-list.h')
-rw-r--r--e-util/e-account-list.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/e-util/e-account-list.h b/e-util/e-account-list.h
index f2b17af360..02b801aded 100644
--- a/e-util/e-account-list.h
+++ b/e-util/e-account-list.h
@@ -38,6 +38,7 @@ typedef enum _e_account_find_t {
E_ACCOUNT_FIND_UID,
E_ACCOUNT_FIND_ID_NAME,
E_ACCOUNT_FIND_ID_ADDRESS,
+ E_ACCOUNT_FIND_PARENT_UID,
} e_account_find_t;
typedef struct _EAccountList {
@@ -72,4 +73,8 @@ const EAccount *e_account_list_get_default(EAccountList *);
void e_account_list_set_default(EAccountList *, EAccount *);
const EAccount *e_account_list_find (EAccountList *, e_account_find_t type, const char *key);
+void e_account_list_prune_proxies (EAccountList *);
+void e_account_list_remove_account_proxies (EAccountList *, EAccount *);
+int e_account_list_account_has_proxies (EAccountList *, EAccount *);
+
#endif /* __E_ACCOUNT_LIST__ */