struct _ModestTnyAccountStoreClass {
GObjectClass parent_class;
- void (*account_update) (ModestTnyAccountStore *self,
- const gchar *account_name,
- gpointer user_data);
+ void (*account_update) (ModestTnyAccountStore *self,
+ const gchar *account_name,
+ gpointer user_data);
+ void (*password_requested) (ModestTnyAccountStore *self,
+ const gchar *account_name,
+ gchar **password,
+ gboolean *remember,
+ gboolean *cancel,
+ gpointer user_data);
};
/**
*
* Returns: newly created account store or NULL in case of error
*/
-ModestTnyAccountStore* modest_tny_account_store_new (ModestAccountMgr *account_mgr);
+ModestTnyAccountStore* modest_tny_account_store_new (ModestAccountMgr *account_mgr,
+ TnyDevice *device);
/**