* Added a new proxy method for accessing runtime singletons
authorSergio Villar Senin <svillar@igalia.com>
Thu, 23 Apr 2009 09:33:51 +0000 (09:33 +0000)
committerSergio Villar Senin <svillar@igalia.com>
Thu, 23 Apr 2009 09:33:51 +0000 (09:33 +0000)
* Added some header files to export
* Fixed several #include statements

pmo-trunk-r9068

src/Makefile.am
src/export.map
src/hildon2/modest-hildon2-window-mgr.c
src/modest-mail-operation.h
src/modest-plugin.c
src/modest-plugin.h
src/widgets/Makefile.am
src/widgets/modest-header-view.h
src/widgets/modest-hildon1-window-mgr.h
src/widgets/modest-window-mgr.h

index d1b1418..b720850 100644 (file)
@@ -15,7 +15,7 @@ INCLUDES=\
        $(MODEST_LIBCONIC_CFLAGS)                               \
        $(MODEST_HILDON_NOTIFY_CFLAGS)                          \
        $(MODEST_MOZEMBED_CFLAGS)                               \
-       -fPIC \
+       -fPIC                                                   \
        -I$(MODEST_TOOLKIT_DIR)                                 \
        -DPREFIX=\"@prefix@\"                                   \
        -DMAEMO_CHANGES                                         \
@@ -53,6 +53,8 @@ modest_public_headers = \
        modest-conf.h \
        modest-defs.h \
        modest-local-folder-info.h \
+       modest-mail-operation.h \
+       modest-mail-operation-queue.h \
        modest-pair.h \
        modest-platform.h \
        modest-plugin.h \
@@ -60,10 +62,12 @@ modest_public_headers = \
        modest-protocol.h \
        modest-protocol-registry.h \
        modest-server-account-settings.h \
+       modest-signal-mgr.h \
        modest-text-utils.h \
        modest-tny-account-store.h \
        modest-tny-folder.h \
        modest-tny-local-folders-account.h \
+       modest-tny-send-queue.h \
        modest-utils.h
 
 libmodest_la_SOURCES=\
index 31dc8ad..6acee2d 100644 (file)
        modest_conf_*;
        modest_easysetup_wizard_*;
        modest_pair_*;
+       modest_mail_operation_get_source;
+       modest_mail_operation_get_type_operation;
        modest_platform_*;
        modest_plugin_*;
        modest_protocol_*;
        modest_server_account_settings_*;
+       modest_signal_mgr_*;
        modest_validating_entry_*;
        modest_ui_actions_*;
        modest_wizard_dialog_*;
index 2b05222..c007e0f 100644 (file)
@@ -29,6 +29,7 @@
 
 #include <string.h>
 #include <hildon/hildon.h>
+#include "modest-hildon2-window.h"
 #include "modest-hildon2-window-mgr.h"
 #include "modest-msg-edit-window.h"
 #include "modest-mailboxes-window.h"
index 997104b..f3e17ee 100644 (file)
@@ -32,7 +32,6 @@
 
 #include <tny-transport-account.h>
 #include <tny-folder-store.h>
-#include <widgets/modest-msg-edit-window.h>
 #include <modest-tny-send-queue.h>
 #include <modest-tny-account-store.h>
 
index a6f47e7..f0d246c 100644 (file)
@@ -92,6 +92,13 @@ modest_plugin_get_protocol_registry (void)
        return modest_runtime_get_protocol_registry ();
 }
 
+ModestMailOperationQueue *
+modest_plugin_get_mail_operation_queue (void)
+{
+       /* This is for avoiding including modest runtime itself */
+       return modest_runtime_get_mail_operation_queue ();
+}
+
 const gchar *
 modest_plugin_get_api_version (ModestPlugin *plugin)
 {
index 54c5f8c..46f45a6 100644 (file)
@@ -33,6 +33,7 @@
 #include <glib/gi18n.h>
 #include <modest-account-mgr.h>
 #include <modest-protocol-registry.h>
+#include <modest-mail-operation-queue.h>
 
 #define MODEST_API_VERSION_STR2_HELPER(x) #x
 #define MODEST_API_VERSION_STR_HELPER(x) MODEST_API_VERSION_STR2_HELPER(x)
@@ -120,8 +121,8 @@ 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);
+ModestMailOperationQueue *modest_plugin_get_mail_operation_queue (void);
 const gchar *modest_plugin_get_api_version (ModestPlugin *plugin);
-
 G_END_DECLS
 
 #endif /* __MODEST_PLUGIN_H__ */
index 7bab572..a40d264 100644 (file)
@@ -28,6 +28,7 @@ libmodest_widgets_public_headers = \
        modest-ui-constants.h \
        modest-validating-entry.h \
        modest-window.h \
+       modest-window-mgr.h     \
        modest-wizard-dialog.h
 
 
index f0d7bfc..0b23c59 100644 (file)
@@ -36,6 +36,7 @@
 #include <tny-msg.h>
 #include <tny-header.h>
 #include <tny-gtk-header-list-model.h>
+#include "modest-window.h"
 #include "modest-mail-operation.h"
 #include "modest-header-view-observer.h"
 
index b7dcbdd..f712d97 100644 (file)
@@ -31,8 +31,7 @@
 #define __MODEST_HILDON1_WINDOW_MGR_H__
 
 #include <glib-object.h>
-#include "widgets/modest-window-mgr.h"
-#include "widgets/modest-msg-view-window.h"
+#include "modest-window-mgr.h"
 
 G_BEGIN_DECLS
 
index d5eece0..ca22f62 100644 (file)
@@ -31,7 +31,7 @@
 #define __MODEST_WINDOW_MGR_H__
 
 #include <glib-object.h>
-#include "widgets/modest-msg-view-window.h"
+#include "modest-window.h"
 
 G_BEGIN_DECLS