summaryrefslogtreecommitdiffstats
path: root/examples/widgets/pdfviewer/sequentialpagewidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/widgets/pdfviewer/sequentialpagewidget.h')
-rw-r--r--examples/widgets/pdfviewer/sequentialpagewidget.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/examples/widgets/pdfviewer/sequentialpagewidget.h b/examples/widgets/pdfviewer/sequentialpagewidget.h
index 44b27faad..07fef477d 100644
--- a/examples/widgets/pdfviewer/sequentialpagewidget.h
+++ b/examples/widgets/pdfviewer/sequentialpagewidget.h
@@ -2,7 +2,6 @@
#define SEQUENTIALPAGEWIDGET_H
#include <QWidget>
-#include <QDebug>
class QPdfDocument;
@@ -14,6 +13,10 @@ public:
~SequentialPageWidget();
void paintEvent(QPaintEvent * event);
+ qreal zoom() { return m_zoom; }
+ qreal yForPage(int page);
+ int topPageShowing() { return m_topPageShowing; }
+ int bottomPageShowing() { return m_bottomPageShowing; }
public slots:
void setDocument(QPdfDocument *doc);
@@ -22,6 +25,7 @@ public slots:
signals:
void showingPageRange(int start, int end);
+ void zoomChanged(qreal factor);
private:
QSizeF pageSize(int page);
@@ -32,6 +36,8 @@ private:
QHash<int, QPixmap> m_pageCache;
QBrush m_background;
int m_pageSpacing;
+ int m_topPageShowing;
+ int m_bottomPageShowing;
QSize m_totalSize;
qreal m_zoom;
qreal m_screenResolution; // pixels per point