diff options
Diffstat (limited to 'src/pdfwidgets/qpdfview.cpp')
-rw-r--r-- | src/pdfwidgets/qpdfview.cpp | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/pdfwidgets/qpdfview.cpp b/src/pdfwidgets/qpdfview.cpp index 648e3ed57..cd2a8ef82 100644 --- a/src/pdfwidgets/qpdfview.cpp +++ b/src/pdfwidgets/qpdfview.cpp @@ -40,6 +40,8 @@ #include "qpdfpagerenderer.h" #include <QGuiApplication> +#include <QPainter> +#include <QPaintEvent> #include <QPdfDocument> #include <QPdfPageNavigation> #include <QScreen> @@ -48,8 +50,8 @@ QT_BEGIN_NAMESPACE -QPdfViewPrivate::QPdfViewPrivate() - : QAbstractScrollAreaPrivate() +QPdfViewPrivate::QPdfViewPrivate(QPdfView *q) + : q_ptr(q) , m_document(nullptr) , m_pageNavigation(nullptr) , m_pageRenderer(nullptr) @@ -277,7 +279,8 @@ void QPdfViewPrivate::updateDocumentLayout() QPdfView::QPdfView(QWidget *parent) - : QAbstractScrollArea(*new QPdfViewPrivate(), parent) + : QAbstractScrollArea(parent) + , d_ptr(new QPdfViewPrivate(this)) { Q_D(QPdfView); @@ -296,14 +299,6 @@ QPdfView::QPdfView(QWidget *parent) d->calculateViewport(); } -/*! - \internal -*/ -QPdfView::QPdfView(QPdfViewPrivate &dd, QWidget *parent) - : QAbstractScrollArea(dd, parent) -{ -} - QPdfView::~QPdfView() { } |