diff options
Diffstat (limited to 'src/webenginewidgets/api/qwebengineview_p.h')
-rw-r--r-- | src/webenginewidgets/api/qwebengineview_p.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/webenginewidgets/api/qwebengineview_p.h b/src/webenginewidgets/api/qwebengineview_p.h index 40f195522..71e7d04f7 100644 --- a/src/webenginewidgets/api/qwebengineview_p.h +++ b/src/webenginewidgets/api/qwebengineview_p.h @@ -58,6 +58,7 @@ #include <QtWidgets/qaccessiblewidget.h> namespace QtWebEngineCore { +class QPrinter; class RenderWidgetHostViewQtDelegateWidget; class RenderWidgetHostViewQtDelegate; } @@ -92,6 +93,10 @@ public: QWebEngineContextMenuRequest *lastContextMenuRequest() const override; QWebEnginePage *createPageForWindow(QWebEnginePage::WebWindowType type) override; QObject *accessibilityParentObject() override; + void didPrintPage(quint64 requestId, QSharedPointer<QByteArray> result) override; + void didPrintPageToPdf(const QString &filePath, bool success) override; + void printRequested() override; + QWebEngineViewPrivate(); virtual ~QWebEngineViewPrivate(); static void bindPageAndView(QWebEnginePage *page, QWebEngineView *view); @@ -108,6 +113,9 @@ public: bool m_dragEntered; mutable bool m_ownsPage; QWebEngineContextMenuRequest *m_contextRequest; +#if QT_CONFIG(webengine_printing_and_pdf) + QPrinter *currentPrinter; +#endif }; #ifndef QT_NO_ACCESSIBILITY |