diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-06-04 11:07:25 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-06-17 14:41:41 +0200 |
commit | 566a4df270911e1656efef5dbb16e4f95bf6ca8d (patch) | |
tree | 115caac26af27c2cb3aa55585154842f31d68b03 /src/webenginewidgets/api/qwebengineview.cpp | |
parent | 450a491b2d6c74512a3f30c0fb15eabd51e15cbc (diff) | |
download | qtwebengine-566a4df270911e1656efef5dbb16e4f95bf6ca8d.tar.gz |
Switch QWebEngineCallbacks in QWebEnginePage to std::function
Pick-to: 6.2
Change-Id: I5b0c1c7ef0966c3cff79184aa0733b59208d6890
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'src/webenginewidgets/api/qwebengineview.cpp')
-rw-r--r-- | src/webenginewidgets/api/qwebengineview.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/webenginewidgets/api/qwebengineview.cpp b/src/webenginewidgets/api/qwebengineview.cpp index 65b53103a..b2eb17ec7 100644 --- a/src/webenginewidgets/api/qwebengineview.cpp +++ b/src/webenginewidgets/api/qwebengineview.cpp @@ -517,7 +517,7 @@ void QWebEngineViewPrivate::didPrintPage(quint64 requestId, QSharedPointer<QByte if (!currentPrinter) { if (!result.data()) return; - page->d_ptr->m_callbacks.invoke(requestId, *(result.data())); + m_callbacks.invoke(requestId, *(result.data())); return; } @@ -545,7 +545,7 @@ void QWebEngineViewPrivate::didPrintPage(quint64 requestId, QSharedPointer<QByte #else // we should never enter this branch, but just for safe-keeping... Q_UNUSED(result); - page->d_ptr->m_callbacks.invoke(requestId, QByteArray()); + m_callbacks.invoke(requestId, QByteArray()); #endif } @@ -1006,19 +1006,19 @@ void QWebEngineView::printToPdf(const QString &filePath, const QPageLayout &layo */ void QWebEngineView::printToPdf(const QWebEngineCallback<const QByteArray&> &resultCallback, const QPageLayout &layout) { -#if QT_CONFIG(webengine_printing_and_pdf) Q_D(QWebEngineView); +#if QT_CONFIG(webengine_printing_and_pdf) if (d->currentPrinter) { qWarning("Cannot print to PDF while printing at the same time."); - page()->d_ptr->m_callbacks.invokeEmpty(resultCallback); + d->m_callbacks.invokeEmpty(resultCallback); return; } page()->d_ptr->ensureInitialized(); quint64 requestId = page()->d_ptr->adapter->printToPDFCallbackResult(layout); - page()->d_ptr->m_callbacks.registerCallback(requestId, resultCallback); + d->m_callbacks.registerCallback(requestId, resultCallback); #else Q_UNUSED(layout); - page()->d_ptr->m_callbacks.invokeEmpty(resultCallback); + d->m_callbacks.invokeEmpty(resultCallback); #endif } |