From 6ffa75d2aeebddfa50f92cf8045b7bbc6e9a473b Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Tue, 8 Jun 2021 09:55:32 +0200 Subject: Move printing finished callback to signal We can only have one printer active at a time anyway. At the same time restore some lost documentation. Task-number: QTBUG-63235 Change-Id: I454ef3fb038712c832e73c661120fbbe77b3a90c Reviewed-by: Peter Varga (cherry picked from commit 4338bcbacf467c0d0d7aec36fbd186ca6b9e02f6) Reviewed-by: Qt Cherry-pick Bot --- examples/webenginewidgets/printme/printhandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'examples') diff --git a/examples/webenginewidgets/printme/printhandler.cpp b/examples/webenginewidgets/printme/printhandler.cpp index 58114a610..200f2f302 100644 --- a/examples/webenginewidgets/printme/printhandler.cpp +++ b/examples/webenginewidgets/printme/printhandler.cpp @@ -82,8 +82,8 @@ void PrintHandler::printDocument(QPrinter *printer) { QEventLoop loop; bool result; - auto printPreview = [&](bool success) { result = success; loop.quit(); }; - m_view->print(printer, std::move(printPreview)); + connect(m_view, &QWebEngineView::printFinished, [&](bool success) { result = success; loop.quit(); }); + m_view->print(printer); loop.exec(); if (!result) { QPainter painter; -- cgit v1.2.3