Title: [103093] trunk/Source/WebKit2
Revision
103093
Author
commit-qu...@webkit.org
Date
2011-12-16 12:41:09 -0800 (Fri, 16 Dec 2011)

Log Message

[Qt][WK2] Move webView.page into experimental
https://bugs.webkit.org/show_bug.cgi?id=74406

Patch by Rafael Brandao <rafael.l...@openbossa.org> on 2011-12-16
Reviewed by Simon Hausmann.

* UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewExperimental::page):
* UIProcess/API/qt/qquickwebview_p.h:
* UIProcess/API/qt/tests/qquickwebview/tst_qquickwebview.cpp:
(tst_QQuickWebView::accessPage):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (103092 => 103093)


--- trunk/Source/WebKit2/ChangeLog	2011-12-16 20:24:02 UTC (rev 103092)
+++ trunk/Source/WebKit2/ChangeLog	2011-12-16 20:41:09 UTC (rev 103093)
@@ -1,3 +1,16 @@
+2011-12-16  Rafael Brandao  <rafael.l...@openbossa.org>
+
+        [Qt][WK2] Move webView.page into experimental
+        https://bugs.webkit.org/show_bug.cgi?id=74406
+
+        Reviewed by Simon Hausmann.
+
+        * UIProcess/API/qt/qquickwebview.cpp:
+        (QQuickWebViewExperimental::page):
+        * UIProcess/API/qt/qquickwebview_p.h:
+        * UIProcess/API/qt/tests/qquickwebview/tst_qquickwebview.cpp:
+        (tst_QQuickWebView::accessPage):
+
 2011-12-16  Mark Hahnenberg  <mhahnenb...@apple.com>
 
         De-virtualize destructors

Modified: trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp (103092 => 103093)


--- trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp	2011-12-16 20:24:02 UTC (rev 103092)
+++ trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp	2011-12-16 20:41:09 UTC (rev 103093)
@@ -670,6 +670,11 @@
     return m_viewportInfo;
 }
 
+QQuickWebPage* QQuickWebViewExperimental::page()
+{
+    return q_ptr->page();
+}
+
 QQuickWebView::QQuickWebView(QQuickItem* parent)
     : QQuickItem(parent)
     , d_ptr(new QQuickWebViewPrivate(this))

Modified: trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview_p.h (103092 => 103093)


--- trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview_p.h	2011-12-16 20:24:02 UTC (rev 103092)
+++ trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview_p.h	2011-12-16 20:41:09 UTC (rev 103093)
@@ -58,7 +58,6 @@
     Q_PROPERTY(bool canGoForward READ canGoForward NOTIFY navigationStateChanged FINAL)
     Q_PROPERTY(bool loading READ loading NOTIFY navigationStateChanged FINAL)
     Q_PROPERTY(bool canReload READ canReload NOTIFY navigationStateChanged FINAL)
-    Q_PROPERTY(QQuickWebPage* page READ page CONSTANT FINAL)
     Q_ENUMS(NavigationRequestAction)
     Q_ENUMS(ErrorType)
 
@@ -166,6 +165,7 @@
 
 class QWEBKIT_EXPORT QQuickWebViewExperimental : public QObject {
     Q_OBJECT
+    Q_PROPERTY(QQuickWebPage* page READ page CONSTANT FINAL)
     Q_PROPERTY(QWebNavigationHistory* navigationHistory READ navigationHistory CONSTANT FINAL)
     Q_PROPERTY(QDeclarativeComponent* alertDialog READ alertDialog WRITE setAlertDialog NOTIFY alertDialogChanged)
     Q_PROPERTY(QDeclarativeComponent* confirmDialog READ confirmDialog WRITE setConfirmDialog NOTIFY confirmDialogChanged)
@@ -193,6 +193,7 @@
     QWebPreferences* preferences() const;
     bool useTraditionalDesktopBehaviour() const;
     QWebNavigationHistory* navigationHistory() const;
+    QQuickWebPage* page();
 
 public Q_SLOTS:
     void setUseTraditionalDesktopBehaviour(bool enable);

Modified: trunk/Source/WebKit2/UIProcess/API/qt/tests/qquickwebview/tst_qquickwebview.cpp (103092 => 103093)


--- trunk/Source/WebKit2/UIProcess/API/qt/tests/qquickwebview/tst_qquickwebview.cpp	2011-12-16 20:24:02 UTC (rev 103092)
+++ trunk/Source/WebKit2/UIProcess/API/qt/tests/qquickwebview/tst_qquickwebview.cpp	2011-12-16 20:41:09 UTC (rev 103093)
@@ -82,7 +82,7 @@
 {
     QQuickWebPage* const pageDirectAccess = webView()->page();
 
-    QVariant pagePropertyValue = webView()->property("page");
+    QVariant pagePropertyValue = webView()->experimental()->property("page");
     QQuickWebPage* const pagePropertyAccess = pagePropertyValue.value<QQuickWebPage*>();
     QCOMPARE(pagePropertyAccess, pageDirectAccess);
 }
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to