* The account dialog is now modal (registered as modal in the window manager) this...
[modest] / src / modest-tny-platform-factory.c
index fe936e5..e6a3870 100644 (file)
@@ -39,6 +39,7 @@
 
 #include "modest-tny-platform-factory.h"
 #include "modest-tny-account-store.h"
+#include <widgets/modest-msg-view.h>
 
 /* 'private'/'protected' functions */
 static void modest_tny_platform_factory_class_init (ModestTnyPlatformFactoryClass *klass);
@@ -53,8 +54,6 @@ static TnyDevice*       modest_tny_platform_factory_new_device        (TnyPlatfo
 static TnyMsgView*      modest_tny_platform_factory_new_msg_view      (TnyPlatformFactory *self);
 static TnyMsg*          modest_tny_platform_factory_new_msg           (TnyPlatformFactory *self);
 static TnyMimePart*     modest_tny_platform_factory_new_mime_part     (TnyPlatformFactory *self);
-static TnyHeader*       modest_tny_platform_factory_new_header        (TnyPlatformFactory *self);
-
 
 /* list my signals  */
 enum {
@@ -162,8 +161,6 @@ tny_platform_factory_init (gpointer g, gpointer iface_data)
        klass->new_msg_view_func      = modest_tny_platform_factory_new_msg_view;
        klass->new_msg_func           = modest_tny_platform_factory_new_msg;
        klass->new_mime_part_func     = modest_tny_platform_factory_new_mime_part;
-       klass->new_header_func        = modest_tny_platform_factory_new_header;
-
        return;
 }
 
@@ -192,8 +189,8 @@ modest_tny_platform_factory_new_device (TnyPlatformFactory *self)
 static TnyMsgView*
 modest_tny_platform_factory_new_msg_view (TnyPlatformFactory *self)
 {
-       /* TODO */
-       return NULL;
+       /* Here we'll select one of the implementations available */
+       return g_object_new (MODEST_TYPE_MSG_VIEW, NULL);
 }
 
 static TnyMsg*
@@ -210,8 +207,3 @@ modest_tny_platform_factory_new_mime_part (TnyPlatformFactory *self)
 }
 
 
-static TnyHeader*
-modest_tny_platform_factory_new_header (TnyPlatformFactory *self)
-{
-       return tny_camel_header_new ();
-}