]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-sidebar-page.h
Remove EvPageCache and use EvDocumentModel instead
[evince.git] / shell / ev-sidebar-page.h
index 3739a0760ca15da9e95c439f1862767669fdbbbc..a3c0f13d5aa419241ededd331e2beed80880b5ad 100644 (file)
@@ -25,6 +25,7 @@
 #include <glib.h>
 
 #include "ev-document.h"
+#include "ev-document-model.h"
 
 G_BEGIN_DECLS
 
@@ -45,16 +46,16 @@ struct _EvSidebarPageIface
        /* Methods  */
        gboolean    (* support_document)  (EvSidebarPage   *sidebar_page,
                                           EvDocument *document);
-       void        (* set_document)      (EvSidebarPage   *sidebar_page,
-                                          EvDocument *document);
-       const gchar*(* get_label)         (EvSidebarPage  *sidebar_page);       
+       void        (* set_model)         (EvSidebarPage   *sidebar_page,
+                                          EvDocumentModel *model);
+       const gchar*(* get_label)         (EvSidebarPage  *sidebar_page);
 };
 
-GType         ev_sidebar_page_get_type          (void);
+GType         ev_sidebar_page_get_type          (void) G_GNUC_CONST;
 gboolean      ev_sidebar_page_support_document  (EvSidebarPage    *sidebar_page,
                                                 EvDocument *document);
-void          ev_sidebar_page_set_document      (EvSidebarPage    *sidebar_page,
-                                                EvDocument *document);
+void          ev_sidebar_page_set_model         (EvSidebarPage    *sidebar_page,
+                                                EvDocumentModel *model);
 const gchar*  ev_sidebar_page_get_label         (EvSidebarPage *page);