summaryrefslogtreecommitdiffstats
path: root/examples/widgets/pdfviewer/mainwindow.h
diff options
context:
space:
mode:
authorTobias Koenig <tobias.koenig@kdab.com>2016-08-24 13:34:54 +0200
committerTobias Koenig <tobias.koenig@kdab.com>2016-08-24 20:35:57 +0000
commit071e98a119548353246a969b8cd7e87e9f99000e (patch)
treeebfc248894794705503eabc70aa17c3cab0897d0 /examples/widgets/pdfviewer/mainwindow.h
parente62e6b77818b4f25a796abea4c8679743e71cf45 (diff)
pdfviewer: Move QPdfDocument to MainWindow
Move the QPdfDocument out of PageRenderer into MainWindow, since the document is needed there to get more information. This patch ignores the locking for now, since QPdfDocument::render() seem to be a read-only action anyway. Change-Id: Idd322bcb87a296a70a04b60984378049e6c4e4fb Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'examples/widgets/pdfviewer/mainwindow.h')
-rw-r--r--examples/widgets/pdfviewer/mainwindow.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/examples/widgets/pdfviewer/mainwindow.h b/examples/widgets/pdfviewer/mainwindow.h
index d3db7a1..37996b6 100644
--- a/examples/widgets/pdfviewer/mainwindow.h
+++ b/examples/widgets/pdfviewer/mainwindow.h
@@ -22,8 +22,8 @@
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
-#include <QMainWindow>
#include <QLoggingCategory>
+#include <QMainWindow>
Q_DECLARE_LOGGING_CATEGORY(lcExample)
@@ -32,6 +32,7 @@ class MainWindow;
}
class QLineEdit;
+class QPdfDocument;
class SequentialPageWidget;
class MainWindow : public QMainWindow
@@ -39,7 +40,7 @@ class MainWindow : public QMainWindow
Q_OBJECT
public:
- explicit MainWindow(QWidget *parent = 0);
+ explicit MainWindow(QWidget *parent = nullptr);
~MainWindow();
public slots:
@@ -66,6 +67,8 @@ private:
SequentialPageWidget *m_pageWidget;
QLineEdit *m_zoomEdit;
QLineEdit *m_pageEdit;
+
+ QPdfDocument *m_document;
};
#endif // MAINWINDOW_H