Fixes FwNULL 10/16
[modest] / src / widgets / modest-msg-view.c
index d79ad62..ee55d65 100644 (file)
@@ -38,6 +38,7 @@ enum {
        RECPT_ACTIVATED_SIGNAL,
        LINK_CONTEXTUAL_SIGNAL,
        FETCH_IMAGE_SIGNAL,
+       SHOW_DETAILS_SIGNAL,
        LAST_SIGNAL
 };
 static guint signals[LAST_SIGNAL] = {0};
@@ -163,6 +164,15 @@ modest_msg_view_base_init (gpointer g_class)
                                      modest_marshal_BOOLEAN__STRING_OBJECT,
                                      G_TYPE_BOOLEAN, 2, G_TYPE_STRING, G_TYPE_OBJECT);
                
+               signals[SHOW_DETAILS_SIGNAL] =
+                       g_signal_new ("show_details",
+                                     MODEST_TYPE_MSG_VIEW,
+                                     G_SIGNAL_RUN_FIRST,
+                                     G_STRUCT_OFFSET(ModestMsgViewIface, show_details),
+                                     NULL, NULL,
+                                     g_cclosure_marshal_VOID__VOID,
+                                     G_TYPE_NONE, 0);
+               
                initialized = TRUE;
        }
 }
@@ -196,6 +206,8 @@ modest_msg_view_get_type (void)
                g_type_interface_add_prerequisite (my_type,
                                                   TNY_TYPE_MIME_PART_VIEW);
                g_type_interface_add_prerequisite (my_type,
+                                                  TNY_TYPE_HEADER_VIEW);
+               g_type_interface_add_prerequisite (my_type,
                                                   MODEST_TYPE_MIME_PART_VIEW);
 
        }