12012-02-27 Mahesh Kulkarni <mahesh.kulkarni@nokia.com>
2
3 [Qt] Allow read/write to the WebView.url property
4 https://bugs.webkit.org/show_bug.cgi?id=77554
5
6 Reviewed by NOBODY (OOPS!).
7
8 Change QML API WebView.url to read/write to reflect either the url requested by the user.
9 Also removed WebView.load(url). Defers setting url (loading page) until onComponentComplete is triggered.
10 Fixed c++ and qml tests to reflect the new API.
11
12 * Target.pri:
13 * UIProcess/API/qt/qquickwebview.cpp:
14 (QQuickWebViewPrivate::QQuickWebViewPrivate):
15 (QQuickWebViewPrivate::onComponentComplete):
16 (QQuickWebView::setUrl):
17 * UIProcess/API/qt/qquickwebview_p_p.h:
18 (QQuickWebViewPrivate):
19 * UIProcess/API/qt/tests/publicapi/tst_publicapi.cpp:
20 * UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_itemSelector.qml:
21 * UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_linkHovered.qml:
22 * UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_messaging.qml:
23 * UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_navigationRequested.qml:
24 * UIProcess/API/qt/tests/qmltests/WebView/tst_applicationScheme.qml:
25 * UIProcess/API/qt/tests/qmltests/WebView/tst_download.qml:
26 * UIProcess/API/qt/tests/qmltests/WebView/tst_favIconLoad.qml:
27 * UIProcess/API/qt/tests/qmltests/WebView/tst_geopermission.qml:
28 * UIProcess/API/qt/tests/qmltests/WebView/tst_javaScriptDialogs.qml:
29 * UIProcess/API/qt/tests/qmltests/WebView/tst_loadFail.qml:
30 * UIProcess/API/qt/tests/qmltests/WebView/tst_loadProgress.qml:
31 * UIProcess/API/qt/tests/qmltests/WebView/tst_loadProgressSignal.qml:
32 * UIProcess/API/qt/tests/qmltests/WebView/tst_loadUrl.qml:
33 * UIProcess/API/qt/tests/qmltests/WebView/tst_navigationHistory.qml:
34 * UIProcess/API/qt/tests/qmltests/WebView/tst_origin.qml:
35 * UIProcess/API/qt/tests/qmltests/WebView/tst_preferences.qml:
36 * UIProcess/API/qt/tests/qmltests/WebView/tst_properties.qml:
37 * UIProcess/API/qt/tests/qmltests/WebView/tst_titleChanged.qml:
38 * UIProcess/API/qt/tests/qquickwebview/tst_qquickwebview.cpp:
39 (tst_QQuickWebView::loadEmptyPageViewHidden):
40 (tst_QQuickWebView::loadNonexistentFileUrl):
41