diff options
author | Oswald Buddenhagen <oswald.buddenhagen@qt.io> | 2017-05-30 12:48:17 +0200 |
---|---|---|
committer | Oswald Buddenhagen <oswald.buddenhagen@qt.io> | 2017-05-30 12:48:17 +0200 |
commit | 881da28418d380042aa95a97f0cbd42560a64f7c (patch) | |
tree | a794dff3274695e99c651902dde93d934ea7a5af /Source/WebKit2/WebProcess/WebPage/qt/WebPageQt.cpp | |
parent | 7e104c57a70fdf551bb3d22a5d637cdcbc69dbea (diff) | |
parent | 0fcedcd17cc00d3dd44c718b3cb36c1033319671 (diff) | |
download | qtwebkit-881da28418d380042aa95a97f0cbd42560a64f7c.tar.gz |
Merge 'wip/next' into dev
Change-Id: Iff9ee5e23bb326c4371ec8ed81d56f2f05d680e9
Diffstat (limited to 'Source/WebKit2/WebProcess/WebPage/qt/WebPageQt.cpp')
-rw-r--r-- | Source/WebKit2/WebProcess/WebPage/qt/WebPageQt.cpp | 58 |
1 files changed, 18 insertions, 40 deletions
diff --git a/Source/WebKit2/WebProcess/WebPage/qt/WebPageQt.cpp b/Source/WebKit2/WebProcess/WebPage/qt/WebPageQt.cpp index 096ca6220..899d09a51 100644 --- a/Source/WebKit2/WebProcess/WebPage/qt/WebPageQt.cpp +++ b/Source/WebKit2/WebProcess/WebPage/qt/WebPageQt.cpp @@ -97,6 +97,19 @@ void WebPage::platformInitialize() { } +void WebPage::platformDetach() +{ +} + +String WebPage::platformUserAgent(const WebCore::URL&) const +{ + return String(); +} + +void WebPage::platformEditorState(Frame&, EditorState&, WebPage::IncludePostLayoutDataHint) const +{ +} + void WebPage::platformPreferencesDidChange(const WebPreferencesStore&) { } @@ -221,16 +234,6 @@ const char* WebPage::interpretKeyEvent(const KeyboardEvent* evt) return mapKey ? keyPressCommandsMap->get(mapKey) : 0; } -static inline void scroll(Page* page, ScrollDirection direction, ScrollGranularity granularity) -{ - page->focusController()->focusedOrMainFrame()->eventHandler()->scrollRecursively(direction, granularity); -} - -static inline void logicalScroll(Page* page, ScrollLogicalDirection direction, ScrollGranularity granularity) -{ - page->focusController()->focusedOrMainFrame()->eventHandler()->logicalScrollRecursively(direction, granularity); -} - bool WebPage::performDefaultBehaviorForKeyEvent(const WebKeyboardEvent& keyboardEvent) { if (keyboardEvent.type() != WebEvent::KeyDown && keyboardEvent.type() != WebEvent::RawKeyDown) @@ -268,13 +271,13 @@ bool WebPage::performDefaultBehaviorForKeyEvent(const WebKeyboardEvent& keyboard return true; } -bool WebPage::platformHasLocalDataForURL(const KURL&) +bool WebPage::platformHasLocalDataForURL(const URL&) { notImplemented(); return false; } -String WebPage::cachedResponseMIMETypeForURL(const KURL&) +String WebPage::cachedResponseMIMETypeForURL(const URL&) { notImplemented(); return String(); @@ -286,43 +289,18 @@ bool WebPage::platformCanHandleRequest(const ResourceRequest&) return true; } -String WebPage::cachedSuggestedFilenameForURL(const KURL&) +String WebPage::cachedSuggestedFilenameForURL(const URL&) { notImplemented(); return String(); } -PassRefPtr<SharedBuffer> WebPage::cachedResponseDataForURL(const KURL&) +PassRefPtr<SharedBuffer> WebPage::cachedResponseDataForURL(const URL&) { notImplemented(); return 0; } -void WebPage::registerApplicationScheme(const String& scheme) -{ - QtNetworkAccessManager* qnam = qobject_cast<QtNetworkAccessManager*>(WebProcess::shared().networkAccessManager()); - if (!qnam) - return; - qnam->registerApplicationScheme(this, QString(scheme)); -} - -void WebPage::receivedApplicationSchemeRequest(const QNetworkRequest& request, QtNetworkReply* reply) -{ - QtNetworkRequestData requestData(request, reply); - m_applicationSchemeReplies.add(requestData.m_replyUuid, reply); - send(Messages::WebPageProxy::ResolveApplicationSchemeRequest(requestData)); -} - -void WebPage::applicationSchemeReply(const QtNetworkReplyData& replyData) -{ - if (!m_applicationSchemeReplies.contains(replyData.m_replyUuid)) - return; - - QtNetworkReply* networkReply = m_applicationSchemeReplies.take(replyData.m_replyUuid); - networkReply->setReplyData(replyData); - networkReply->finalize(); -} - void WebPage::selectedIndex(int32_t newIndex) { changeSelectedIndex(newIndex); @@ -334,7 +312,7 @@ void WebPage::hidePopupMenu() return; m_activePopupMenu->client()->popupDidHide(); - m_activePopupMenu = 0; + m_activePopupMenu = nullptr; } } // namespace WebKit |