X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-email-clipboard.c;h=e3b489a650187d27b74a2a9010961135c3811c5d;hp=c6f6a23770c1327cdd010b385bd0d452dc8edddb;hb=3ddc19113ea89a4ec61a855f4856bde2143c4694;hpb=5b4b1e47ea1e14c79c2805843f6b2d25623d1881 diff --git a/src/modest-email-clipboard.c b/src/modest-email-clipboard.c index c6f6a23..e3b489a 100644 --- a/src/modest-email-clipboard.c +++ b/src/modest-email-clipboard.c @@ -287,6 +287,52 @@ modest_email_clipboard_check_source_folder (ModestEmailClipboard *self, return same_folder; } +gboolean +modest_email_clipboard_headers_copied (ModestEmailClipboard *self) +{ + ModestEmailClipboardPrivate *priv = NULL;; + gboolean result = FALSE; + + g_return_val_if_fail (MODEST_IS_EMAIL_CLIPBOARD (self), FALSE); + priv = MODEST_EMAIL_CLIPBOARD_GET_PRIVATE (self); + + result = priv->selection != NULL; + + return result; +} + +gboolean +modest_email_clipboard_folder_copied (ModestEmailClipboard *self) +{ + ModestEmailClipboardPrivate *priv = NULL;; + gboolean result = FALSE; + + g_return_val_if_fail (MODEST_IS_EMAIL_CLIPBOARD (self), FALSE); + priv = MODEST_EMAIL_CLIPBOARD_GET_PRIVATE (self); + + result = ((priv->selection == NULL) && (priv->src != NULL)); + + return result; +} + +const gchar * +modest_email_clipboard_get_folder_name (ModestEmailClipboard *self) +{ + ModestEmailClipboardPrivate *priv = NULL;; + const gchar *folder_name = NULL; + + g_return_val_if_fail (MODEST_IS_EMAIL_CLIPBOARD (self), NULL); + priv = MODEST_EMAIL_CLIPBOARD_GET_PRIVATE (self); + + /* If cleared, return always FALSE*/ + if (modest_email_clipboard_cleared (self)) return NULL; + + /* Check target and source folders */ + folder_name = tny_folder_get_name (priv->src); + + return folder_name; +} + const gchar ** modest_email_clipboard_get_hidding_ids (ModestEmailClipboard *self, guint *n_selected)