X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=backend%2Fev-document-links.c;h=7ab3468f3ad5334afa3053a79666a106353fcf24;hb=dfbda438b1e9f7427e0a5efb5daed603e8a51d61;hp=242efb61c5e330c791e1723cc918cef0a50b8c5d;hpb=2d5fe16a0b4a8bbb85933e471a62550384446821;p=evince.git diff --git a/backend/ev-document-links.c b/backend/ev-document-links.c index 242efb61..7ab3468f 100644 --- a/backend/ev-document-links.c +++ b/backend/ev-document-links.c @@ -51,51 +51,20 @@ gboolean ev_document_links_has_document_links (EvDocumentLinks *document_links) { EvDocumentLinksIface *iface = EV_DOCUMENT_LINKS_GET_IFACE (document_links); - return iface->has_document_links (document_links); -} - -EvDocumentLinksIter * -ev_document_links_begin_read (EvDocumentLinks *document_links) -{ - EvDocumentLinksIface *iface = EV_DOCUMENT_LINKS_GET_IFACE (document_links); - - return iface->begin_read (document_links); -} + gboolean retval; -EvLink * -ev_document_links_get_link (EvDocumentLinks *document_links, - EvDocumentLinksIter *iter) -{ - EvDocumentLinksIface *iface = EV_DOCUMENT_LINKS_GET_IFACE (document_links); + retval = iface->has_document_links (document_links); - return iface->get_link (document_links, iter); + return retval; } -EvDocumentLinksIter * -ev_document_links_get_child (EvDocumentLinks *document_links, - EvDocumentLinksIter *iter) +GtkTreeModel * +ev_document_links_get_links_model (EvDocumentLinks *document_links) { EvDocumentLinksIface *iface = EV_DOCUMENT_LINKS_GET_IFACE (document_links); + GtkTreeModel *retval; - return iface->get_child (document_links, iter); -} - - -gboolean -ev_document_links_next (EvDocumentLinks *document_links, - EvDocumentLinksIter *iter) -{ - EvDocumentLinksIface *iface = EV_DOCUMENT_LINKS_GET_IFACE (document_links); - - return iface->next (document_links, iter); -} - - -void -ev_document_links_free_iter (EvDocumentLinks *document_links, - EvDocumentLinksIter *iter) -{ - EvDocumentLinksIface *iface = EV_DOCUMENT_LINKS_GET_IFACE (document_links); + retval = iface->get_links_model (document_links); - iface->free_iter (document_links, iter); + return retval; }