X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-account-mgr.h;h=90237c09ecaa54ac6959243d77a1c73f53964a51;hb=094f45e53a4c6f44daec128b31615e9f349a14dd;hp=3241b723e76c727fc356767d51cc4511a5bac071;hpb=1807d0ffbcc503686889d878c8a37b5c31f30b23;p=modest diff --git a/src/modest-account-mgr.h b/src/modest-account-mgr.h index 3241b72..90237c0 100644 --- a/src/modest-account-mgr.h +++ b/src/modest-account-mgr.h @@ -56,10 +56,14 @@ struct _ModestAccountMgr { struct _ModestAccountMgrClass { GObjectClass parent_class; - void (* account_removed) (ModestAccountMgr *obj, const gchar* account, - gboolean server_account, gpointer user_data); - void (* account_changed) (ModestAccountMgr *obj, const gchar* account, - const gchar* key, gboolean server_account, + void (* account_removed) (ModestAccountMgr *obj, + const gchar* account, + gboolean server_account, + gpointer user_data); + void (* account_changed) (ModestAccountMgr *obj, + const gchar* account, + const GSList* key, + gboolean server_account, gpointer user_data); }; @@ -107,6 +111,7 @@ gboolean modest_account_mgr_add_account (ModestAccountMgr *self, * @self: a ModestAccountMgr instance * @name: name (id) of the account, which is a valid UTF8 string that does not contain '/' * @hostname: the hostname + * @portnumber: the portnumber, or 0 for default * @username: the username * @password: the password * @proto: the protocol (imap, smtp, ...) used for this account @@ -121,6 +126,7 @@ gboolean modest_account_mgr_add_account (ModestAccountMgr *self, gboolean modest_account_mgr_add_server_account (ModestAccountMgr *self, const gchar *name, const gchar *hostname, + const guint portnumber, const gchar *username, const gchar *password, ModestTransportStoreProtocol proto, @@ -422,6 +428,18 @@ gboolean modest_account_mgr_unset (ModestAccountMgr *self, const gchar *key, gboolean server_account); +/** + * modest_account_mgr_has_accounts: + * @self: a ModestAccountMgr instance + * @enabled: TRUE to search for enabled accounts only + * + * Checks if any accounts exist + * + * Returns: TRUE if accounts exist, FALSE otherwise + */ + +gboolean modest_account_mgr_has_accounts (ModestAccountMgr* self, gboolean enabled); + G_END_DECLS #endif /* __MODEST_ACCOUNT_MGR_H__ */