summaryrefslogtreecommitdiffstats
path: root/examples/webenginewidgets/printme/printhandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/webenginewidgets/printme/printhandler.h')
-rw-r--r--examples/webenginewidgets/printme/printhandler.h5
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;
};