Add access to account store in plugins.
authorJose Dapena Paz <jdapena@igalia.com>
Wed, 22 Jul 2009 10:26:46 +0000 (12:26 +0200)
committerJose Dapena Paz <jdapena@igalia.com>
Wed, 22 Jul 2009 10:26:46 +0000 (12:26 +0200)
src/modest-plugin.c
src/modest-plugin.h

index f0d246c..b9b13bb 100644 (file)
@@ -92,6 +92,13 @@ modest_plugin_get_protocol_registry (void)
        return modest_runtime_get_protocol_registry ();
 }
 
+ModestTnyAccountStore *
+modest_plugin_get_account_store (void)
+{
+       /* This is for avoiding including modest runtime itself */
+       return modest_runtime_get_account_store ();
+}
+
 ModestMailOperationQueue *
 modest_plugin_get_mail_operation_queue (void)
 {
index 46f45a6..7d9a99a 100644 (file)
@@ -33,6 +33,7 @@
 #include <glib/gi18n.h>
 #include <modest-account-mgr.h>
 #include <modest-protocol-registry.h>
+#include <modest-tny-account-store.h>
 #include <modest-mail-operation-queue.h>
 
 #define MODEST_API_VERSION_STR2_HELPER(x) #x
@@ -121,6 +122,7 @@ register_modest_plugin (GTypeModule *module)                                        \
 /* Global methods providing access to singletons without using modest runtime */
 ModestAccountMgr *modest_plugin_get_account_mgr (void);
 ModestProtocolRegistry *modest_plugin_get_protocol_registry (void);
+ModestTnyAccountStore *modest_plugin_get_account_store (void);
 ModestMailOperationQueue *modest_plugin_get_mail_operation_queue (void);
 const gchar *modest_plugin_get_api_version (ModestPlugin *plugin);
 G_END_DECLS