Get tst_examples passing again
authorAlan Alpert <alan.alpert@nokia.com>
Mon, 14 Nov 2011 04:38:18 +0000 (05:38 +0100)
committerQt by Nokia <qt-info@nokia.com>
Mon, 14 Nov 2011 07:16:36 +0000 (08:16 +0100)
Shared QDeclarativeEngine sidesteps GC slowdown issue.

New approach also verifies that the root object successfully loaded,
this picks up all the cases where it did not successfully load before.
Most of these were because they weren't importing QtQuick 2.0, import
statements have been updated. One was because it does not create a
QQuickItem root, it has been manually excluded. This required adding per
file exclusions to the current directory exclusions.

Change-Id: I809f0f20acc319aef58ba2e30e672e32f640686d
Reviewed-by: Martin Jones <martin.jones@nokia.com>

171 files changed:
doc/src/snippets/declarative/Button.qml
doc/src/snippets/declarative/SelfDestroyingRect.qml
doc/src/snippets/declarative/Sprite.qml
doc/src/snippets/declarative/anchoranimation.qml
doc/src/snippets/declarative/anchorchanges.qml
doc/src/snippets/declarative/animatedimage.qml
doc/src/snippets/declarative/animation.qml
doc/src/snippets/declarative/application.qml
doc/src/snippets/declarative/behavior.qml
doc/src/snippets/declarative/borderimage/borderimage-scaled.qml
doc/src/snippets/declarative/borderimage/borderimage-tiled.qml
doc/src/snippets/declarative/borderimage/normal-image.qml
doc/src/snippets/declarative/codingconventions/dotproperties.qml
doc/src/snippets/declarative/codingconventions/javascript-imports.qml
doc/src/snippets/declarative/codingconventions/javascript.qml
doc/src/snippets/declarative/codingconventions/lists.qml
doc/src/snippets/declarative/codingconventions/photo.qml
doc/src/snippets/declarative/codingconventions/private.qml
doc/src/snippets/declarative/coloranimation.qml
doc/src/snippets/declarative/colors.qml
doc/src/snippets/declarative/column/column.qml
doc/src/snippets/declarative/column/vertical-positioner.qml
doc/src/snippets/declarative/comments.qml
doc/src/snippets/declarative/component.qml
doc/src/snippets/declarative/createComponent-simple.qml
doc/src/snippets/declarative/createComponent.qml
doc/src/snippets/declarative/createQmlObject.qml
doc/src/snippets/declarative/dynamicObjects-destroy.qml
doc/src/snippets/declarative/events.qml
doc/src/snippets/declarative/flickable.qml
doc/src/snippets/declarative/flickableScrollbar.qml
doc/src/snippets/declarative/flipable/flipable.qml
doc/src/snippets/declarative/flow.qml
doc/src/snippets/declarative/focus/MyClickableWidget.qml
doc/src/snippets/declarative/focus/MyWidget.qml
doc/src/snippets/declarative/focus/advancedFocus.qml
doc/src/snippets/declarative/focus/basicwidget.qml
doc/src/snippets/declarative/focus/clickablewidget.qml
doc/src/snippets/declarative/focus/myfocusscopewidget.qml
doc/src/snippets/declarative/focus/rectangle.qml
doc/src/snippets/declarative/focus/widget.qml
doc/src/snippets/declarative/folderlistmodel.qml
doc/src/snippets/declarative/gradient.qml
doc/src/snippets/declarative/grid-spacing.qml
doc/src/snippets/declarative/grid/grid-items.qml
doc/src/snippets/declarative/grid/grid-no-spacing.qml
doc/src/snippets/declarative/grid/grid-spacing.qml
doc/src/snippets/declarative/grid/grid.qml
doc/src/snippets/declarative/gridview/ContactModel.qml
doc/src/snippets/declarative/gridview/gridview.qml
doc/src/snippets/declarative/image.qml
doc/src/snippets/declarative/imports/installed-module.qml
doc/src/snippets/declarative/imports/merged-named-imports.qml
doc/src/snippets/declarative/imports/named-imports.qml
doc/src/snippets/declarative/imports/qtquick-1.0.qml
doc/src/snippets/declarative/integrating-javascript/connectjs.qml
doc/src/snippets/declarative/integrating-javascript/includejs/app.qml
doc/src/snippets/declarative/keynavigation.qml
doc/src/snippets/declarative/keys/keys-handler.qml
doc/src/snippets/declarative/keys/keys-pressed.qml
doc/src/snippets/declarative/layoutmirroring.qml
doc/src/snippets/declarative/listmodel-modify.qml
doc/src/snippets/declarative/listmodel-nested.qml
doc/src/snippets/declarative/listmodel-simple.qml
doc/src/snippets/declarative/listmodel.qml
doc/src/snippets/declarative/listview-decorations.qml
doc/src/snippets/declarative/listview-sections.qml
doc/src/snippets/declarative/listview.qml
doc/src/snippets/declarative/listview/ContactModel.qml
doc/src/snippets/declarative/listview/listview-snippet.qml
doc/src/snippets/declarative/listview/listview.qml
doc/src/snippets/declarative/loader/KeyReader.qml
doc/src/snippets/declarative/loader/MyItem.qml
doc/src/snippets/declarative/loader/connections.qml
doc/src/snippets/declarative/loader/focus.qml
doc/src/snippets/declarative/loader/simple.qml
doc/src/snippets/declarative/loader/sizeitem.qml
doc/src/snippets/declarative/loader/sizeloader.qml
doc/src/snippets/declarative/models/views-models-delegates.qml
doc/src/snippets/declarative/models/visual-model-and-view.qml
doc/src/snippets/declarative/mousearea/mousearea-snippet.qml
doc/src/snippets/declarative/mousearea/mousearea.qml
doc/src/snippets/declarative/mousearea/mouseareadragfilter.qml
doc/src/snippets/declarative/numberanimation.qml
doc/src/snippets/declarative/parallelanimation.qml
doc/src/snippets/declarative/parentanimation.qml
doc/src/snippets/declarative/parentchange.qml
doc/src/snippets/declarative/pathview/ContactModel.qml
doc/src/snippets/declarative/pathview/pathattributes.qml
doc/src/snippets/declarative/pathview/pathview.qml
doc/src/snippets/declarative/properties.qml
doc/src/snippets/declarative/propertyaction-sequential.qml
doc/src/snippets/declarative/propertyaction.qml
doc/src/snippets/declarative/propertyanimation.qml
doc/src/snippets/declarative/propertychanges.qml
doc/src/snippets/declarative/qml-data-models/dynamic-listmodel.qml
doc/src/snippets/declarative/qml-data-models/listelements.qml
doc/src/snippets/declarative/qml-data-models/listmodel-listview.qml
doc/src/snippets/declarative/qml-documents/inline-component.qml
doc/src/snippets/declarative/qml-documents/inline-text-component.qml
doc/src/snippets/declarative/qml-documents/non-trivial.qml
doc/src/snippets/declarative/qml-documents/qmldocuments.qml
doc/src/snippets/declarative/qtbinding/context-advanced/MyItem.qml
doc/src/snippets/declarative/qtbinding/context-advanced/connections.qml
doc/src/snippets/declarative/qtbinding/context/MyItem.qml
doc/src/snippets/declarative/qtbinding/enums/standalone.qml
doc/src/snippets/declarative/qtbinding/functions-cpp/MyItem.qml
doc/src/snippets/declarative/qtbinding/functions-qml/MyItem.qml
doc/src/snippets/declarative/qtbinding/loading/MyItem.qml
doc/src/snippets/declarative/qtbinding/properties-cpp/MyItem.qml
doc/src/snippets/declarative/qtbinding/properties-qml/MyItem.qml
doc/src/snippets/declarative/qtbinding/resources/main.qml
doc/src/snippets/declarative/qtbinding/signals-cpp/MyItem.qml
doc/src/snippets/declarative/qtbinding/signals-qml/MyItem.qml
doc/src/snippets/declarative/qtbinding/variantlistmap/MyItem.qml
doc/src/snippets/declarative/qtobject.qml
doc/src/snippets/declarative/rectangle/rect-border-width.qml
doc/src/snippets/declarative/rectangle/rectangle-colors.qml
doc/src/snippets/declarative/rectangle/rectangle-gradient.qml
doc/src/snippets/declarative/rectangle/rectangle.qml
doc/src/snippets/declarative/repeaters/repeater-grid-index.qml
doc/src/snippets/declarative/repeaters/repeater.qml
doc/src/snippets/declarative/reusablecomponents/Button.qml
doc/src/snippets/declarative/reusablecomponents/application.qml
doc/src/snippets/declarative/reusablecomponents/component.qml
doc/src/snippets/declarative/reusablecomponents/focusbutton.qml
doc/src/snippets/declarative/righttoleft.qml
doc/src/snippets/declarative/righttoleft/Child.qml
doc/src/snippets/declarative/rotation.qml
doc/src/snippets/declarative/rotationanimation.qml
doc/src/snippets/declarative/row.qml
doc/src/snippets/declarative/row/row.qml
doc/src/snippets/declarative/sequentialanimation.qml
doc/src/snippets/declarative/smoothedanimation.qml
doc/src/snippets/declarative/springanimation.qml
doc/src/snippets/declarative/state-when.qml
doc/src/snippets/declarative/state.qml
doc/src/snippets/declarative/states.qml
doc/src/snippets/declarative/states/statechangescript.qml
doc/src/snippets/declarative/systempalette.qml
doc/src/snippets/declarative/text/onLinkActivated.qml
doc/src/snippets/declarative/texthandling.qml
doc/src/snippets/declarative/transition-from-to-modified.qml
doc/src/snippets/declarative/transition-from-to.qml
doc/src/snippets/declarative/transition-reversible.qml
doc/src/snippets/declarative/transition.qml
doc/src/snippets/declarative/transitions-list.qml
doc/src/snippets/declarative/visualdatamodel.qml
doc/src/snippets/declarative/visualdatamodel_rootindex/view.qml
doc/src/snippets/declarative/workerscript.qml
doc/src/snippets/declarative/xmlrole.qml
examples/declarative/tutorials/helloworld/Cell.qml
examples/declarative/tutorials/helloworld/tutorial1.qml
examples/declarative/tutorials/helloworld/tutorial2.qml
examples/declarative/tutorials/helloworld/tutorial3.qml
examples/declarative/tutorials/samegame/samegame1/Block.qml
examples/declarative/tutorials/samegame/samegame1/Button.qml
examples/declarative/tutorials/samegame/samegame1/samegame.qml
examples/declarative/tutorials/samegame/samegame2/Block.qml
examples/declarative/tutorials/samegame/samegame2/Button.qml
examples/declarative/tutorials/samegame/samegame2/samegame.qml
examples/declarative/tutorials/samegame/samegame3/Block.qml
examples/declarative/tutorials/samegame/samegame3/Button.qml
examples/declarative/tutorials/samegame/samegame3/Dialog.qml
examples/declarative/tutorials/samegame/samegame3/samegame.qml
examples/declarative/tutorials/samegame/samegame4/content/BoomBlock.qml
examples/declarative/tutorials/samegame/samegame4/content/Button.qml
examples/declarative/tutorials/samegame/samegame4/content/Dialog.qml
examples/declarative/tutorials/samegame/samegame4/samegame.qml
tests/auto/declarative/examples/examples.pro
tests/auto/declarative/examples/tst_examples.cpp

index 214dfea..6360467 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [parent begin]
 Rectangle {
index 0d2a284..9109cac 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: rect
index ab145d6..f1f0d1a 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle { width: 80; height: 50; color: "red" }
 //![0]
index 4d026e3..a5bdd2b 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     id: container
index 1b80a10..cbb3b9f 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: window
index bfe8ace..5588584 100644 (file)
@@ -42,7 +42,7 @@
 // examples/declarative/imageelements/animatedimage
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: animation.width; height: animation.height + 8
index ae6142d..ac9274f 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 
 //! [parent begin]
index fa8cf0b..45fc851 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.1
+import QtQuick 2.0
 
 Rectangle {
     width: 300; height: 55
index c2eff68..abbd5bc 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: rect
index 333c2f1..ddb38b9 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: page
index 22a2edf..902e8e7 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: page
index f3b19af..2a96dde 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: page
index 7243ec2..600a726 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
 
index ba22967..a44de1b 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![0]
 import "myscript.js" as Script
index 8ca289f..c65c5cb 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
 
index 4b63b55..51ca287 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     Item {
index 78c5068..c1343df 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [0]
 Rectangle {
index 909f5fa..cc783fb 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [0]
 Item {
index 8e15824..89841f8 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 100; height: 100
index c670eca..b0830fe 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 160; height: 250
index b3546f4..f449a5b 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 310; height: 170
index 6dc264c..29a38c8 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [document]
 Column {
index fb58cc8..bc0b899 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![0]
 Text {
index a42d1ea..c555ff5 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 100; height: 100
index e3ade7c..a04badd 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     id: container
index e67710d..94e9b58 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 import "componentCreation.js" as MyScript
 
 Rectangle {
index 4ac9d70..c5ddb4a 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: parentItem
@@ -48,7 +48,7 @@ Rectangle {
     
     function createIt() {
 //![0]
-var newObject = Qt.createQmlObject('import QtQuick 1.0; Rectangle {color: "red"; width: 20; height: 20}',
+var newObject = Qt.createQmlObject('import QtQuick 2.0; Rectangle {color: "red"; width: 20; height: 20}',
     parentItem, "dynamicSnippet1");
 //![0]
 
index b8a2306..aedc629 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     id: container
index 3dc44f2..0b1a3f7 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![parent begin]
 Rectangle {
index 4e8d56c..7cd5d89 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Flickable {
     width: 200; height: 200
index a7ecc91..d33f346 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![0]
 Rectangle {
index bad9736..deaf97c 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Flipable {
     id: flipable
index 32478da..033ab88 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     color: "lightblue"
index 30b1c69..f582e43 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [clickable in focusscope]
 FocusScope {
index 0cca747..5a20134 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [mywidget]
 Rectangle {
index 409663b..aa773bb 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [FocusScope delegate]
 Rectangle {
index bf834b4..6912ada 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [focus true]
 Rectangle {
index 684384d..257b85f 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [clickable window]
 Rectangle {
index 6462301..7f0b7f9 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [widget in focusscope]
 FocusScope {
index 5cd680e..7c48a0c 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [simple key event]
 Rectangle {
index a3a726e..c5774cd 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [window]
 
index 8aeb72c..34736f0 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 import Qt.labs.folderlistmodel 1.0
 
 ListView {
index 0d47e6e..dce8a0a 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![code]
 Rectangle {
index 8914ce3..8884dbf 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 112; height: 112
index 62a444d..26c83ac 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 112; height: 112
index a6ca305..fdb0544 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 112; height: 112
index c03cdad..d0cd697 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 112; height: 112
index 758edde..046237b 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Grid {
     columns: 3
index 10195fa..2171ce0 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 ListModel {
 
index 11bb45b..511a023 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![import]
-import QtQuick 1.0
+import QtQuick 2.0
 //![import]
 
 Rectangle {
index 97b62e9..bcb338a 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Image {
     source: "pics/qtlogo.png"
index 288bdd3..e589f52 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [imports]
-import QtQuick 1.0
+import QtQuick 2.0
 import com.nokia.qml.mymodule 1.0
 //! [imports]
 
index 366e76e..0c17737 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [imports]
-import QtQuick 1.0 as Nokia
+import QtQuick 2.0 as Nokia
 import Ovi 1.0 as Nokia
 //! [imports]
 
index a8fa743..fdf70c5 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [imports]
-import QtQuick 1.0 as QtLibrary
+import QtQuick 2.0 as QtLibrary
 import "../MyComponents" as MyComponents
 import com.nokia.qml.mymodule 1.0 as MyModule
 //! [imports]
index e2a642d..717c76f 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [import]
-import QtQuick 1.0
+import QtQuick 2.0
 //! [import]
 
 Item {
index c58633e..c6c9ff4 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 import "script.js" as MyScript
 
 Item {
index 8a94628..937475d 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 import "script.js" as MyScript
 
 Item {
index 986be38..f579258 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Grid {
     width: 100; height: 100
index d72f9ca..075f589 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 400; height: 400
index 9f31ab7..5279f34 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 400; height: 400
index 617f39d..c1843a0 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.1
+import QtQuick 2.0
 
 Rectangle {
     LayoutMirroring.enabled: true
index accac93..acc441b 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 200; height: 200
index 227ba21..c6c1685 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 200; height: 200
index 5120e79..450181c 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 200; height: 200
index 4b717ff..7b7bdc7 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 ListModel {
     id: fruitModel
index 9ba9b70..832b34e 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [parent begin]
 Rectangle {
index 74c96dd..70f4273 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [parent begin]
 Rectangle {
index 081d2b0..73d6692 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [parent begin]
 Rectangle {
index 0fbeb2b..0f5263a 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 ListModel {
     ListElement {
index f2a260d..7970767 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 ListView {
     width: 50; height: 200
index 59dad4a..1b14213 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![import]
-import QtQuick 1.0
+import QtQuick 2.0
 //![import]
 
 Item {
index b83a9d8..8b2c0ea 100644 (file)
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     Item {
index 8e0ae12..e85714a 100644 (file)
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
    id: myItem
index 9a720c8..9a9560e 100644 (file)
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 100; height: 100
index c38875e..61dae0b 100644 (file)
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 200; height: 200
index e9b2101..8c62f9a 100644 (file)
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 200; height: 200
index af297fb..b0b6bf4 100644 (file)
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 200; height: 200
index 886d6c2..0a58c55 100644 (file)
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 200; height: 200
index e02cb1a..9fc1036 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [rectangle]
 Rectangle {
index 824d572..3e1f811 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 200; height: 200
index d93e2d8..bd8f381 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [parent begin]
 Rectangle {
index 18ea971..5e388b6 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [import]
-import QtQuick 1.0
+import QtQuick 2.0
 //! [import]
 
 Rectangle {
index 9de57e3..47b73bf 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [dragfilter]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 480
index e395e1e..6a44cf7 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 100; height: 100
index 32487ef..f42a324 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: rect
index 449c0aa..e14f0af 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 200; height: 100
index 7fbb213..27a53a3 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 200; height: 100
index 22430b7..1dbf343 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 ListModel {
     ListElement {
index 28395f3..692934b 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 240; height: 200
index 84fad9c..7e9a359 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 240; height: 200
index 330d1cf..11e2d6d 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [parent begin]
 Rectangle {
index a60b1f4..23a8d45 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 Row {
 
index f5ae798..16fd57a 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 Row {
 
index 711feec..ef684cf 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Row {
 
index 3334bbc..a567075 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![import]
-import QtQuick 1.0
+import QtQuick 2.0
 //![import]
 
 Column {
index 660a6b1..afbb478 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 200; height: 250
index dfc61e7..5b261b9 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 200; height: 250
index f3946b2..bae4c42 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 200; height: 250
index 11a8f96..4b12a02 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 240; height: 320; 
index 1d86764..bb57761 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 240; height: 320; 
index c2dd5e1..63eea45 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 240; height: 320; 
index 2d08d65..62a2279 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     property alias text: textItem.text
index 319dff2..9108349 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 // MyItem.qml
-import QtQuick 1.0
+import QtQuick 2.0
 
 Text { text: applicationData.getCurrentDateTime() }
 //![0]
index 1b16da0..66dc239 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![0]
 Text {
index 8137f24..0a4c3e1 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 // MyItem.qml
-import QtQuick 1.0
+import QtQuick 2.0
 
 Text { text: currentDateTime }
 //![0]
index 74e2c9c..001bace 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 import MyLibrary 1.0
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
 
index efad92a..769b3f1 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 // MyItem.qml
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 100; height: 100
index 8709332..940007e 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 // MyItem.qml
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     function myQmlFunction(msg) {
index bbce1c1..d6bb79e 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![start]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 100; height: 100
index 36f23dc..d9e2871 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 // MyItem.qml
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 100; height: 100
index e4e1002..3dac673 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 // MyItem.qml
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     property int someNumber: 100
index 00cbb86..9929b74 100644 (file)
@@ -40,7 +40,7 @@
 
 //![0]
 // main.qml
-import QtQuick 1.0
+import QtQuick 2.0
 
 Image { source: "images/background.png" }
 //![0]
index 618b90a..a5f0eeb 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 // MyItem.qml
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     Connections {
index 1275919..bf4b921 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 // MyItem.qml
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     id: item
index dc7880a..fe5daec 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![0]
 // MyItem.qml
index 1ac8653..dcfbdcc 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     QtObject { 
index f34582c..63c0130 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![0]
 Rectangle {
index da41f3c..94555bf 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 100; height: 200
index 67647db..a19b85f 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 100; height: 300
index 971f1e6..6eb21e9 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 100
index e1b4461..a6a49bd 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 400; height: 400; color: "black"
index ad39c7b..bec4486 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [import]
-import QtQuick 1.0
+import QtQuick 2.0
 //! [import]
 
 Row {
index 6a0567e..b4ffcb8 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //! [document]
 //contents of Button.qml
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [parent begin]
 Rectangle {
index 4fd8ed2..d1d5502 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 175; height: 350
index 8660c50..0a72480 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [parent begin]
 Rectangle {
index 2522a98..f0ea4d1 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //! [document]
 //contents of focusbutton.qml
-import QtQuick 1.0
+import QtQuick 2.0
 
 //! [parent begin]
 FocusScope {
index c2e504a..02e8617 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.1
+import QtQuick 2.0
 import "righttoleft"
 
 Column {
index 48cb295..a6c20ad 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 50; height: 50
index 8ce53ec..b087bd8 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //! [0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Row {
     x: 10; y: 10
index 479642a..7d70720 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 300; height: 300
index e6cf061..a513666 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 320; height: 110
index 5d39047..3cf635d 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Row {
     spacing: 2
index cafe437..625f906 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: rect
index 27898f3..10eb23a 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 800; height: 600
index 8b29773..bfde595 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     width: 300; height: 300
index 6a868f5..4a08146 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 //![0]
 Rectangle {
     id: myRect
index 2e493bf..530f28b 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: myRect
index ab6b8d0..485036b 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![parent begin]
 Rectangle {
index 03d03f8..a828f4c 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
 //! [state and transition]
index a3ee7c0..2ea117b 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     SystemPalette { id: myPalette; colorGroup: SystemPalette.Active }
index 10195f2..1296609 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 700; height: 400
index 377bb8b..7c9a7ec 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //! [document]
-import QtQuick 1.0
+import QtQuick 2.0
 
 
 //! [parent begin]
index 1e2ebca..89df1d4 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: rect
index ba07518..6f7a165 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![0]
 Rectangle {
index 6a6ef23..553061e 100644 (file)
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![0]
 Rectangle {
index 0546554..9a9da21 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: rect
index cd413cc..61e9d3a 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
   width: 150; height: 250
index 7b42087..4083052 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 200; height: 100
index 12abf82..e127b84 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 ListView {
     id: view
index 06d15f9..c027111 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 300; height: 300
index fbae782..6709d31 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     width: 300; height: 200
index 39f8591..9b8cd8d 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![1]
 Item {
index 88f347a..bcd22ca 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: page
index 282af9c..b1dee1c 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: page
index 645e2f0..1017685 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     id: block
index a9aa938..42a6916 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: container
index f022789..279fa90 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: screen
index 9da8267..c973a4d 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     id: block
index aef0a1e..88264a6 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: container
index 24391e5..3b96da6 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 //![2]
 import "samegame.js" as SameGame
 //![2]
index f76b2ef..87108c6 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     id: block
index aef0a1e..88264a6 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: container
index 0af4e2c..20bec7a 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: container
index 068fa8b..48c8d10 100644 (file)
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import QtQuick 1.0
+import QtQuick 2.0
 import "samegame.js" as SameGame
 
 Rectangle {
index 0305e9b..3e1b0b3 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 import Qt.labs.particles 1.0
 
 Item {
index aef0a1e..88264a6 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: container
index 6276fcf..68a1ed1 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 //![0]
 Rectangle {
index 157cd13..416347e 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 import "content"
 import "content/samegame.js" as SameGame
 
index 4ae24bb..d70040d 100644 (file)
@@ -7,5 +7,4 @@ DEFINES += SRCDIR=\\\"$$PWD\\\"
 
 CONFIG += parallel_test
 #temporary
-CONFIG += insignificant_test #QTBUG-22672
 QT += core-private gui-private declarative-private qtquick1-private widgets-private v8-private testlib
index 8c39c78..bacd25d 100644 (file)
 #include <QDir>
 #include <QProcess>
 #include <QDebug>
+#include <QQuickItem>
 #include <QQuickView>
+#include <QDeclarativeComponent>
+#include <QDeclarativeEngine>
 #include <QDeclarativeError>
 
 class tst_examples : public QObject
@@ -60,13 +63,19 @@ private slots:
     void namingConvention();
 private:
     QStringList excludedDirs;
+    QStringList excludedFiles;
 
     void namingConvention(const QDir &);
     QStringList findQmlFiles(const QDir &);
+
+    QDeclarativeEngine engine;
 };
 
 tst_examples::tst_examples()
 {
+    // Add files to exclude here
+    excludedFiles << "doc/src/snippets/declarative/listmodel.qml"; //Just a ListModel, no root QQuickItem
+
     // Add directories you want excluded here
     excludedDirs << "examples/declarative/text/fonts"; // QTBUG-21415
 
@@ -158,11 +167,22 @@ QStringList tst_examples::findQmlFiles(const QDir &d)
                                         QDir::Files);
         foreach (const QString &file, files) {
             if (file.at(0).isLower()) {
+                bool superContinue = false;
+                for (int ii = 0; ii < excludedFiles.count(); ++ii) {
+                    QString e = excludedFiles.at(ii);
+                    if (d.absoluteFilePath(file).endsWith(e)) {
+                        superContinue = true;
+                        break;
+                    }
+                }
+                if (superContinue)
+                    continue;
                 rv << d.absoluteFilePath(file);
             }
         }
     }
 
+
     QStringList dirs = d.entryList(QDir::Dirs | QDir::NoDotAndDotDot |
                                    QDir::NoSymLinks);
     foreach (const QString &dir, dirs) {
@@ -191,7 +211,7 @@ void tst_examples::sgexamples_data()
     QTest::addColumn<QString>("file");
 
     QString examples = QLatin1String(SRCDIR) + "/../../../../examples/declarative/";
-    QString snippets = QLatin1String(SRCDIR) + "/../../../../doc/src/snippets/";
+    QString snippets = QLatin1String(SRCDIR) + "/../../../../doc/src/snippets/declarative";
 
     QStringList files;
     files << findQmlFiles(QDir(examples));
@@ -205,19 +225,26 @@ void tst_examples::sgexamples()
 {
     QFETCH(QString, file);
 
-    QQuickView view;
-
     QtMsgHandler old = qInstallMsgHandler(silentErrorsMsgHandler);
-    view.setSource(file);
     qInstallMsgHandler(old);
 
-    if (view.status() == QQuickView::Error)
-        qWarning() << view.errors();
+    QDeclarativeComponent component(&engine, QUrl::fromLocalFile(file));
+    if (component.status() == QDeclarativeComponent::Error)
+        qWarning() << component.errors();
+    QCOMPARE(component.status(), QDeclarativeComponent::Ready);
+
+    QScopedPointer<QObject> object(component.beginCreate(engine.rootContext()));
+    QQuickItem *root = qobject_cast<QQuickItem *>(object.data());
+    if (!root)
+        component.completeCreate();
+    QVERIFY(root);
 
-    QCOMPARE(view.status(), QQuickView::Ready);
-    view.show();
+    QQuickCanvas canvas;
+    root->setParentItem(canvas.rootItem());
+    component.completeCreate();
+    canvas.show();
 
-    QTest::qWait(100);
+    QTest::qWaitForWindowShown(&canvas);
 
 }