Changeset 123476 in webkit
- Timestamp:
- Jul 24, 2012, 7:47:33 AM (13 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r123464 r123476 1 2012-07-24 Simon Hausmann <simon.hausmann@nokia.com> 2 3 [Qt] Fix compilation after QtQuick API changes 4 https://bugs.webkit.org/show_bug.cgi?id=91822 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 QQuickCanvas is now QQuickWindow, QQuickItem::canvas() is window() and rootItem() 9 is contentItem(). Also QQuickWindow::grabFrameBuffer() is now grabWindow(). 10 11 * UIProcess/API/qt/qquickwebpage.cpp: 12 * UIProcess/API/qt/qquickwebview.cpp: 13 (QQuickWebViewPrivate::updateIcon): 14 * UIProcess/API/qt/tests/qquickwebview/tst_qquickwebview.cpp: 15 (tst_QQuickWebView::multipleWebViews): 16 (tst_QQuickWebView::basicRenderingSanity): 17 (tst_QQuickWebView::transparentWebViews): 18 * UIProcess/API/qt/tests/testwindow.h: 19 (TestWindow::TestWindow): 20 * UIProcess/qt/QtPageClient.cpp: 21 (WebKit::QtPageClient::isViewVisible): 22 * UIProcess/qt/QtWebPageEventHandler.cpp: 23 (WebKit::QtWebPageEventHandler::startDrag): 24 1 25 2012-07-24 Balazs Kelemen <kbalazs@webkit.org> 2 26 -
trunk/Source/WebKit2/UIProcess/API/qt/qquickwebpage.cpp
r121221 r123476 31 31 #include "qquickwebview_p.h" 32 32 #include "qwebkittest_p.h" 33 #include <QtQuick/QQuickCanvas>34 33 35 34 using namespace WebKit; -
trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp
r122987 r123476 492 492 Q_Q(QQuickWebView); 493 493 494 QQuickView* view = qobject_cast<QQuickView*>(q-> canvas());494 QQuickView* view = qobject_cast<QQuickView*>(q->window()); 495 495 if (!view) 496 496 return; -
trunk/Source/WebKit2/UIProcess/API/qt/tests/qquickwebview/tst_qquickwebview.cpp
r122355 r123476 315 315 // This should not crash. 316 316 QScopedPointer<QQuickWebView> webView1(newWebView()); 317 webView1->setParentItem(m_window-> rootItem());317 webView1->setParentItem(m_window->contentItem()); 318 318 QScopedPointer<QQuickWebView> webView2(newWebView()); 319 webView2->setParentItem(m_window-> rootItem());319 webView2->setParentItem(m_window->contentItem()); 320 320 321 321 webView1->setSize(QSizeF(300, 400)); … … 345 345 webView()->setVisible(true); 346 346 QTest::qWait(200); 347 QImage grabbedWindow = m_window->grab FrameBuffer();347 QImage grabbedWindow = m_window->grabWindow(); 348 348 QRgb testColor = qRgba(0, 0xff, 0, 0xff); 349 349 QVERIFY(grabbedWindow.pixel(10, 10) == testColor); … … 377 377 // This should not crash. 378 378 QScopedPointer<QQuickWebView> webView1(newWebView()); 379 webView1->setParentItem(m_window-> rootItem());379 webView1->setParentItem(m_window->contentItem()); 380 380 QScopedPointer<QQuickWebView> webView2(newWebView()); 381 webView2->setParentItem(m_window-> rootItem());381 webView2->setParentItem(m_window->contentItem()); 382 382 QVERIFY(!webView1->experimental()->transparentBackground()); 383 383 webView2->experimental()->setTransparentBackground(true); -
trunk/Source/WebKit2/UIProcess/API/qt/tests/testwindow.h
r121959 r123476 44 44 { 45 45 Q_ASSERT(webView); 46 webView->setParentItem( rootItem());46 webView->setParentItem(contentItem()); 47 47 } 48 48 -
trunk/Source/WebKit2/UIProcess/qt/QtPageClient.cpp
r120915 r123476 36 36 #include "qquickwebview_p_p.h" 37 37 #include <QGuiApplication> 38 #include <QQuick Canvas>38 #include <QQuickWindow> 39 39 #include <WebCore/Cursor.h> 40 40 #include <WebCore/DragData.h> … … 288 288 289 289 // FIXME: this is a workaround while QWindow::isExposed() is not ready. 290 if (m_webView-> canvas() && m_webView->canvas()->windowState() == Qt::WindowMinimized)290 if (m_webView->window() && m_webView->window()->windowState() == Qt::WindowMinimized) 291 291 return false; 292 292 -
trunk/Source/WebKit2/UIProcess/qt/QtWebPageEventHandler.cpp
r122986 r123476 34 34 #include <QInputMethod> 35 35 #include <QMimeData> 36 #include <Q tQuick/QQuickCanvas>36 #include <QQuickWindow> 37 37 #include <QStyleHints> 38 38 #include <QTextFormat> … … 563 563 Qt::DropAction actualDropAction = Qt::IgnoreAction; 564 564 565 if (QWindow* window = m_webPage-> canvas()) {565 if (QWindow* window = m_webPage->window()) { 566 566 QDrag* drag = new QDrag(window); 567 567 drag->setPixmap(QPixmap::fromImage(dragQImage));
Note:
See TracChangeset
for help on using the changeset viewer.