diff options
Diffstat (limited to 'examples/widgets/pdfviewer/sequentialpagewidget.h')
-rw-r--r-- | examples/widgets/pdfviewer/sequentialpagewidget.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/examples/widgets/pdfviewer/sequentialpagewidget.h b/examples/widgets/pdfviewer/sequentialpagewidget.h index 6741fe3..44b27fa 100644 --- a/examples/widgets/pdfviewer/sequentialpagewidget.h +++ b/examples/widgets/pdfviewer/sequentialpagewidget.h @@ -2,6 +2,7 @@ #define SEQUENTIALPAGEWIDGET_H #include <QWidget> +#include <QDebug> class QPdfDocument; @@ -17,8 +18,13 @@ public: public slots: void setDocument(QPdfDocument *doc); void setZoom(qreal factor); + void invalidate(); + +signals: + void showingPageRange(int start, int end); private: + QSizeF pageSize(int page); void render(int page); private: @@ -26,8 +32,8 @@ private: QHash<int, QPixmap> m_pageCache; QBrush m_background; int m_pageSpacing; + QSize m_totalSize; qreal m_zoom; - qreal m_top; // 1.5 means start from the bottom half of page 1 qreal m_screenResolution; // pixels per point }; |