From 41f9a9b0563c3bd523bd534b854e50161a2626b3 Mon Sep 17 00:00:00 2001 From: Javier Date: Sat, 13 Jun 2015 04:24:21 +0200 Subject: continue with paperreplay loading changes --- notebookview.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'notebookview.h') diff --git a/notebookview.h b/notebookview.h index e51afa3..567d5cf 100644 --- a/notebookview.h +++ b/notebookview.h @@ -4,12 +4,14 @@ #include #include #include "afdnotebook.h" +#include "paperreplay.h" #include "pageitem.h" class NotebookView : public QGraphicsView { Q_OBJECT Q_PROPERTY(QString notebook WRITE setNotebook READ notebook) + Q_PROPERTY(QString paperReplay WRITE setPaperReplay READ paperReplay) Q_PROPERTY(QList pageNumbers READ pageNumbers NOTIFY pageNumbersChanged) Q_PROPERTY(int curPage READ curPage WRITE setCurPage NOTIFY curPageChanged) Q_PROPERTY(int zoom READ zoom WRITE setZoom NOTIFY zoomChanged) @@ -20,6 +22,9 @@ public: void setNotebook(const QString &path); QString notebook() const; + void setPaperReplay(const QString &path); + QString paperReplay() const; + QList pageNumbers() const; int curPage() const; @@ -44,12 +49,14 @@ protected: private: void removePages(); - void createPages(); + bool createPages(); void calculateScale(); private: AfdNotebook *_nb; + PaperReplay *_replay; QString _nbPath; + QString _replayPath; QMap _pages; QSizeF _maxPageSize; int _zoom; -- cgit v1.2.3