diff options
Diffstat (limited to 'notebookview.h')
-rw-r--r-- | notebookview.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/notebookview.h b/notebookview.h index 720a1a2..7d62fab 100644 --- a/notebookview.h +++ b/notebookview.h @@ -43,6 +43,9 @@ public: void setPaperReplay(const QString &path); QString paperReplay() const; + void setPenUserTime(quint64 userTime); + quint64 penUserTime() const; + QList<int> pageNumbers() const; int curPage() const; @@ -53,9 +56,12 @@ public: QSize getCurPageSize() const; QRect getCurPageTrim() const; - QImage exportPage(int pageNum) const; + QImage exportPageAsImage(int pageNum) const; void renderPage(QPainter *painter, int pageNum, const QRectF &target = QRectF(), const QRectF &source = QRectF()) const; + void exportPageAsTXYP(QIODevice *device, int pageNum, bool relativeTime); + void exportPageAsInkML(QIODevice *device, int pageNum); + void requestPaperReplay(const QString &file, qint64 time); signals: @@ -86,6 +92,7 @@ private: PaperReplay *_replay; QString _nbPath; QString _replayPath; + quint64 _penUserTime; QMap<int, PageItem*> _pages; QSizeF _maxPageSize; int _numColumns; |