]> www.fi.muni.cz Git - evince.git/blobdiff - backend/ev-document.c
Add support for PDF attachments. Fixes bug #325143
[evince.git] / backend / ev-document.c
index a800866f8b087d14f456c2aa2885462b86bc63d7..10f1d00e2800b64596e13121b15f1f286491a5fe 100644 (file)
@@ -200,7 +200,30 @@ ev_document_get_links (EvDocument *document,
        return retval;
 }
 
+gboolean
+ev_document_has_attachments (EvDocument *document)
+{
+       EvDocumentIface *iface = EV_DOCUMENT_GET_IFACE (document);
+
+       if (iface->has_attachments == NULL)
+               return FALSE;
+       
+       return iface->has_attachments (document);
+}
+
+GList *
+ev_document_get_attachments (EvDocument *document)
+{
+       EvDocumentIface *iface = EV_DOCUMENT_GET_IFACE (document);
+       GList *retval;
 
+       LOG ("ev_document_get_attachments");
+       if (iface->get_attachments == NULL)
+               return NULL;
+       retval = iface->get_attachments (document);
+
+       return retval;
+}
 
 GdkPixbuf *
 ev_document_render_pixbuf (EvDocument      *document,