struct _ModestAccountMgrClass {
GObjectClass parent_class;
+ void (* account_inserted) (ModestAccountMgr *obj,
+ const gchar* account,
+ gpointer user_data);
+
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);
+
void (* account_busy_changed) (ModestAccountMgr *obj,
- const gchar* account,
- gboolean busy,
- gpointer user_data);
-
+ const gchar* account,
+ gboolean busy,
+ gpointer user_data);
};
/**
* modest_account_mgr_remove_account:
* @self: a ModestAccountMgr instance
* @name: the name of the account to remove
- * @server_account: TRUE if the account to remove is a server account
* @err: a #GError ptr, or NULL to ignore.
*
* remove an existing account. the account with @name should already exist; note
* @err gives details in case of error
*/
gboolean modest_account_mgr_remove_account (ModestAccountMgr *self,
- const gchar* name,
- gboolean server_account);
-
+ const gchar* name);
/**
* modest_account_mgr_account_names: