diff options
Diffstat (limited to 'examples/webenginewidgets/printme/printhandler.h')
-rw-r--r-- | examples/webenginewidgets/printme/printhandler.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/webenginewidgets/printme/printhandler.h b/examples/webenginewidgets/printme/printhandler.h index 663fd73d6..ca5d0b03b 100644 --- a/examples/webenginewidgets/printme/printhandler.h +++ b/examples/webenginewidgets/printme/printhandler.h @@ -51,7 +51,9 @@ #ifndef PRINTHANDLER_H #define PRINTHANDLER_H +#include <QEventLoop> #include <QObject> +#include <QPrinter> QT_BEGIN_NAMESPACE class QPainter; @@ -70,9 +72,12 @@ public slots: void print(); void printPreview(); void printDocument(QPrinter *printer); + void printFinished(bool success); private: QWebEngineView *m_view = nullptr; + QPrinter m_printer; + QEventLoop m_waitForResult; bool m_inPrintPreview = false; }; |