diff options
Diffstat (limited to 'Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.cpp')
-rw-r--r-- | Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.cpp b/Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.cpp index b877ca8df..9f9021221 100644 --- a/Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.cpp +++ b/Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.cpp @@ -47,6 +47,8 @@ QtWebPageLoadClient::QtWebPageLoadClient(WKPageRef pageRef, QQuickWebView* webVi loadClient.didChangeProgress = didChangeProgress; loadClient.didFinishProgress = didFinishProgress; loadClient.didChangeBackForwardList = didChangeBackForwardList; + loadClient.processDidBecomeUnresponsive = processDidBecomeUnresponsive; + loadClient.processDidBecomeResponsive = processDidBecomeResponsive; WKPageSetPageLoaderClient(pageRef, &loadClient); } @@ -88,6 +90,16 @@ void QtWebPageLoadClient::didChangeBackForwardList() m_webView->d_func()->backForwardListDidChange(); } +void QtWebPageLoadClient::processDidBecomeUnresponsive() +{ + m_webView->d_func()->processDidBecomeUnresponsive(); +} + +void QtWebPageLoadClient::processDidBecomeResponsive() +{ + m_webView->d_func()->processDidBecomeResponsive(); +} + void QtWebPageLoadClient::dispatchLoadSucceeded() { m_webView->d_func()->loadDidSucceed(); @@ -213,4 +225,14 @@ void QtWebPageLoadClient::didChangeBackForwardList(WKPageRef, WKBackForwardListI toQtWebPageLoadClient(clientInfo)->didChangeBackForwardList(); } +void QtWebPageLoadClient::processDidBecomeUnresponsive(WKPageRef, const void* clientInfo) +{ + toQtWebPageLoadClient(clientInfo)->processDidBecomeUnresponsive(); +} + +void QtWebPageLoadClient::processDidBecomeResponsive(WKPageRef, const void* clientInfo) +{ + toQtWebPageLoadClient(clientInfo)->processDidBecomeResponsive(); +} + } // namespace Webkit |