diff options
author | Tobias Koenig <tobias.koenig@kdab.com> | 2016-08-24 13:34:54 +0200 |
---|---|---|
committer | Tobias Koenig <tobias.koenig@kdab.com> | 2016-08-24 20:35:57 +0000 |
commit | 071e98a119548353246a969b8cd7e87e9f99000e (patch) | |
tree | ebfc248894794705503eabc70aa17c3cab0897d0 /examples/widgets/pdfviewer/mainwindow.h | |
parent | e62e6b77818b4f25a796abea4c8679743e71cf45 (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.h | 7 |
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 |