X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmodest-account-mgr-helpers.h;h=ef571442ed5bf5f6b469a1116e7672671b77e8c5;hb=fa7f2e377f7c2a763cd18986b5fce8769c1e54a3;hp=269fe14f43b711f90c804e5e3460d948eeeea57d;hpb=dfb4c6caa8826c70b263e4974e4b293ab87f2017;p=modest diff --git a/src/modest-account-mgr-helpers.h b/src/modest-account-mgr-helpers.h index 269fe14..ef57144 100644 --- a/src/modest-account-mgr-helpers.h +++ b/src/modest-account-mgr-helpers.h @@ -128,6 +128,10 @@ gboolean modest_account_mgr_unset_default_account (ModestAccountMgr *self); gboolean modest_account_mgr_set_first_account_as_default (ModestAccountMgr *self); +/** Get the first one, alphabetically, by title. */ +gchar* +modest_account_mgr_get_first_account_name (ModestAccountMgr *self); + /** * modest_account_mgr_free_account_data: * @self: a ModestAccountMgr instance @@ -239,12 +243,22 @@ gboolean modest_account_mgr_remove_connection_specific_smtp (ModestAccountMgr *s const gchar* connection_name); /** - * modest_account_mgr_get_has_connection_specific_smtp + * modest_account_mgr_get_use_connection_specific_smtp * @self: a ModestAccountMgr instance - * @name: the account name - * @result: Whether this account uses any connection-specific smtp server accounts. - */ -gboolean modest_account_mgr_get_has_connection_specific_smtp (ModestAccountMgr *self, const gchar* account_name); + * @account_name: the account name + * @result: Whether this account should use connection-specific smtp server accounts. + */ +gboolean modest_account_mgr_get_use_connection_specific_smtp (ModestAccountMgr *self, const gchar* account_name); + +/** + * modest_account_mgr_set_use_connection_specific_smtp + * @self: a ModestAccountMgr instance + * @account_name: the account name + * @new_value: New value that indicates if if this account should use connection-specific smtp server accounts + * @result: TRUE if it succeeded, FALSE otherwise + */ +gboolean modest_account_mgr_set_use_connection_specific_smtp (ModestAccountMgr *self, const gchar* account_name, + gboolean new_value); /** * modest_account_mgr_get_connection_specific_smtp @@ -316,12 +330,31 @@ modest_server_account_set_username_has_succeeded (ModestAccountMgr *self, const * @account_name: The name of a server account. * @password: The new password. * - * Sets the password this server account. + * Sets the password for this server account. */ void modest_server_account_set_password (ModestAccountMgr *self, const gchar* account_name, const gchar* password); - + +/** + * modest_server_account_get_password: + * @self: a ModestAccountMgr instance + * @account_name: The name of a server account. + * + * Gets the password for this server account from the account settings. + */ +gchar* +modest_server_account_get_password (ModestAccountMgr *self, const gchar* account_name); + +/** + * modest_server_account_get_has_password: + * @self: a ModestAccountMgr instance + * @account_name: The name of a server account. + * + * Gets whether a password has been set for this server account in the account settings. + */ +gboolean +modest_server_account_get_has_password (ModestAccountMgr *self, const gchar* account_name); /** * modest_server_account_modest_server_account_get_hostnameget_username: