From 41795f7279061e7535abd3a57e7cd60e54fc02c7 Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz Date: Wed, 22 Jul 2009 12:26:46 +0200 Subject: [PATCH 1/1] Add access to account store in plugins. --- src/modest-plugin.c | 7 +++++++ src/modest-plugin.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/src/modest-plugin.c b/src/modest-plugin.c index f0d246c..b9b13bb 100644 --- a/src/modest-plugin.c +++ b/src/modest-plugin.c @@ -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) { diff --git a/src/modest-plugin.h b/src/modest-plugin.h index 46f45a6..7d9a99a 100644 --- a/src/modest-plugin.h +++ b/src/modest-plugin.h @@ -33,6 +33,7 @@ #include #include #include +#include #include #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 -- 1.7.9.5