* Added an attribute sent to the msg edit window that specifies that the mail has...
[modest] / src / gnome / modest-msg-edit-window.c
index 3adfc52..f14113b 100644 (file)
@@ -68,6 +68,8 @@ struct _ModestMsgEditWindowPrivate {
        GtkWidget   *cc_field;
        GtkWidget   *bcc_field;
        GtkWidget   *subject_field;
+
+       gboolean    sent;
 };
 
 #define MODEST_MSG_EDIT_WINDOW_GET_PRIVATE(o)      (G_TYPE_INSTANCE_GET_PRIVATE((o), \
@@ -150,6 +152,7 @@ modest_msg_edit_window_init (ModestMsgEditWindow *obj)
        priv->cc_field      = NULL;
        priv->bcc_field     = NULL;
        priv->subject_field = NULL;
+       priv->sent          = FALSE;
 }
 
 /** 
@@ -409,13 +412,14 @@ modest_msg_edit_window_get_msg_data (ModestMsgEditWindow *edit_window)
        }
        
        
-
+       
        data = g_slice_new0 (MsgData);
-       data->from    =  from_string, /* will be freed when data is freed */
-       data->to      =  g_strdup (gtk_entry_get_text (GTK_ENTRY(priv->to_field))));
+       data->from    =  from_string; /* will be freed when data is freed */
+       data->to      =  g_strdup (gtk_entry_get_text (GTK_ENTRY(priv->to_field)));
        data->cc      =  g_strdup ( gtk_entry_get_text (GTK_ENTRY(priv->cc_field)));
        data->bcc     =  g_strdup ( gtk_entry_get_text (GTK_ENTRY(priv->bcc_field)));
        data->subject =  g_strdup ( gtk_entry_get_text (GTK_ENTRY(priv->subject_field)));
+       data->msg_id = NULL;
 
        GtkTextBuffer *buf = gtk_text_view_get_buffer (GTK_TEXT_VIEW (priv->msg_body));
        GtkTextIter b, e;
@@ -617,3 +621,22 @@ modest_msg_edit_window_set_file_format (ModestMsgEditWindow *window,
 
        g_message ("not implemented yet %s", __FUNCTION__);
 }
+
+gboolean 
+modest_msg_edit_window_get_sent (ModestMsgEditWindow *window)
+{
+       ModestMsgEditWindowPrivate *priv;
+
+       priv = MODEST_MSG_EDIT_WINDOW_GET_PRIVATE(window);
+       return priv->sent;
+}
+
+void 
+modest_msg_edit_window_set_sent (ModestMsgEditWindow *window, 
+                                gboolean sent)
+{
+       ModestMsgEditWindowPrivate *priv;
+
+       priv = MODEST_MSG_EDIT_WINDOW_GET_PRIVATE(window);
+       priv->sent = sent;
+}