diff options
author | Allan Sandfeld Jensen <allan.jensen@digia.com> | 2013-09-13 12:51:20 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-09-19 20:50:05 +0200 |
commit | d441d6f39bb846989d95bcf5caf387b42414718d (patch) | |
tree | e367e64a75991c554930278175d403c072de6bb8 /Source/WebKit2/UIProcess/API/qt/raw/qrawwebview.cpp | |
parent | 0060b2994c07842f4c59de64b5e3e430525c4b90 (diff) | |
download | qtwebkit-d441d6f39bb846989d95bcf5caf387b42414718d.tar.gz |
Import Qt5x2 branch of QtWebkit for Qt 5.2
Importing a new snapshot of webkit.
Change-Id: I2d01ad12cdc8af8cb015387641120a9d7ea5f10c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
Diffstat (limited to 'Source/WebKit2/UIProcess/API/qt/raw/qrawwebview.cpp')
-rw-r--r-- | Source/WebKit2/UIProcess/API/qt/raw/qrawwebview.cpp | 43 |
1 files changed, 16 insertions, 27 deletions
diff --git a/Source/WebKit2/UIProcess/API/qt/raw/qrawwebview.cpp b/Source/WebKit2/UIProcess/API/qt/raw/qrawwebview.cpp index 3f9c3b2ae..89f729705 100644 --- a/Source/WebKit2/UIProcess/API/qt/raw/qrawwebview.cpp +++ b/Source/WebKit2/UIProcess/API/qt/raw/qrawwebview.cpp @@ -20,10 +20,9 @@ #include "config.h" #include "qrawwebview_p.h" +#include "CoordinatedLayerTreeHostProxy.h" #include "Cursor.h" #include "DrawingAreaProxyImpl.h" -#include "LayerTreeCoordinatorProxy.h" -#include "LayerTreeRenderer.h" #include "NativeWebKeyboardEvent.h" #include "NativeWebMouseEvent.h" #if ENABLE(TOUCH_EVENTS) @@ -35,13 +34,9 @@ #include "WebPageGroup.h" #include "WebPreferences.h" #include "qrawwebview_p_p.h" +#include <WebCore/CoordinatedGraphicsScene.h> #include <WebKit2/qrawwebview_p.h> -void QRawWebViewPrivate::didReceiveMessageFromNavigatorQtObject(const String& message) -{ - notImplemented(); -} - void QRawWebViewPrivate::didChangeViewportProperties(const WebCore::ViewportAttributes& attr) { notImplemented(); @@ -195,10 +190,10 @@ PassRefPtr<WebKit::WebContextMenuProxy> QRawWebViewPrivate::createContextMenuPro } #if ENABLE(INPUT_TYPE_COLOR) -PassRefPtr<WebKit::WebColorChooserProxy> QRawWebViewPrivate::createColorChooserProxy(WebKit::WebPageProxy*, const WebCore::Color& intialColor, const WebCore::IntRect&) +PassRefPtr<WebKit::WebColorPicker> QRawWebViewPrivate::createColorPicker(WebKit::WebPageProxy*, const WebCore::Color& intialColor, const WebCore::IntRect&) { notImplemented(); - return PassRefPtr<WebKit::WebColorChooserProxy>(); + return PassRefPtr<WebKit::WebColorPicker>(); } #endif @@ -329,7 +324,7 @@ void QRawWebView::setActive(bool active) { d->m_active = active; d->m_webPageProxy->viewStateDidChange(WebKit::WebPageProxy::ViewWindowIsActive); - layerTreeRenderer()->setActive(active); + coordinatedGraphicsScene()->setActive(active); } QSize QRawWebView::size() const @@ -344,18 +339,12 @@ void QRawWebView::setSize(const QSize& size) return; if (d->m_webPageProxy->useFixedLayout()) - d->m_webPageProxy->setViewportSize(size); - else { - WebKit::LayerTreeCoordinatorProxy* coordinator = drawingArea->layerTreeCoordinatorProxy(); - if (!coordinator) - return; - coordinator->setContentsSize(WebCore::FloatSize(size.width(), size.height())); - } + drawingArea->setSize(size, WebCore::IntSize(), WebCore::IntSize()); d->m_size = size; - drawingArea->setSize(d->m_size, WebCore::IntSize()); - drawingArea->setVisibleContentsRect(WebCore::IntRect(WebCore::IntPoint(), d->m_size), 1 /*scale*/, WebCore::FloatPoint()); + drawingArea->setSize(d->m_size, WebCore::IntSize(), WebCore::IntSize()); + drawingArea->setVisibleContentsRect(WebCore::IntRect(WebCore::IntPoint(), d->m_size), WebCore::FloatPoint()); } WKPageRef QRawWebView::pageRef() @@ -363,28 +352,28 @@ WKPageRef QRawWebView::pageRef() return toAPI(d->m_webPageProxy.get()); } -WebKit::LayerTreeRenderer* QRawWebView::layerTreeRenderer() const +WebCore::CoordinatedGraphicsScene* QRawWebView::coordinatedGraphicsScene() const { WebKit::DrawingAreaProxy* drawingArea = d->m_webPageProxy->drawingArea(); if (!drawingArea) return 0; - WebKit::LayerTreeCoordinatorProxy* layerTreeCoordinatorProxy = drawingArea->layerTreeCoordinatorProxy(); - if (!layerTreeCoordinatorProxy) + WebKit::CoordinatedLayerTreeHostProxy* coordinatedLayerTreeHostProxy = drawingArea->coordinatedLayerTreeHostProxy(); + if (!coordinatedLayerTreeHostProxy) return 0; - return layerTreeCoordinatorProxy->layerTreeRenderer(); + return coordinatedLayerTreeHostProxy->coordinatedGraphicsScene(); } void QRawWebView::paint(const QMatrix4x4& transform, float opacity, unsigned paintFlags) { - WebKit::LayerTreeRenderer* renderer = layerTreeRenderer(); - if (!renderer) + WebCore::CoordinatedGraphicsScene* scene = coordinatedGraphicsScene(); + if (!scene) return; - renderer->setActive(true); + scene->setActive(true); WebCore::FloatRect rect(0, 0, d->m_size.width(), d->m_size.height()); - renderer->paintToCurrentGLContext(transform, opacity, transform.mapRect(rect), paintFlags); + scene->paintToCurrentGLContext(transform, opacity, transform.mapRect(rect), paintFlags); } void QRawWebView::sendKeyEvent(QKeyEvent* event) |