From 46ce1f72e53920c6a077cc4dd14979cbf9a01a4f Mon Sep 17 00:00:00 2001
From: Damian Jansen <damian.jansen@nokia.com>
Date: Wed, 24 Aug 2011 14:51:35 +1000
Subject: [PATCH] Update toys examples to QtQuick 2.0 and remove obsolete files

Change-Id: I5ca6a459df532a5c551430f3f1029ec961a75233
Reviewed-on: http://codereview.qt.nokia.com/3441
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
---
 .../declarative/toys/clocks/clocks.desktop    |  11 -
 examples/declarative/toys/clocks/clocks.png   | Bin 3400 -> 0 bytes
 examples/declarative/toys/clocks/clocks.pro   |  39 ---
 examples/declarative/toys/clocks/clocks.qml   |   2 +-
 examples/declarative/toys/clocks/clocks.svg   |  93 --------
 .../declarative/toys/clocks/content/Clock.qml |   2 +-
 .../toys/clocks/content/QuitButton.qml        |   2 +-
 examples/declarative/toys/clocks/main.cpp     |  54 -----
 .../declarative/toys/clocks/qml/clocks.qml    |  59 -----
 .../toys/clocks/qml/content/Clock.qml         | 124 ----------
 .../toys/clocks/qml/content/QuitButton.qml    |  52 ----
 .../toys/clocks/qml/content/background.png    | Bin 46895 -> 0 bytes
 .../toys/clocks/qml/content/center.png        | Bin 765 -> 0 bytes
 .../toys/clocks/qml/content/clock-night.png   | Bin 23359 -> 0 bytes
 .../toys/clocks/qml/content/clock.png         | Bin 20653 -> 0 bytes
 .../toys/clocks/qml/content/hour.png          | Bin 625 -> 0 bytes
 .../toys/clocks/qml/content/minute.png        | Bin 625 -> 0 bytes
 .../toys/clocks/qml/content/quit.png          | Bin 583 -> 0 bytes
 .../toys/clocks/qml/content/second.png        | Bin 303 -> 0 bytes
 .../qmlapplicationviewer.cpp                  | 197 ----------------
 .../qmlapplicationviewer.h                    |  79 -------
 .../qmlapplicationviewer.pri                  | 154 ------------
 .../toys/corkboards/{ => content}/Day.qml     |   2 +-
 .../toys/corkboards/{qml => content}/cork.jpg | Bin
 .../{qml => content}/note-yellow.png          | Bin
 .../toys/corkboards/{qml => content}/tack.png | Bin
 .../toys/corkboards/corkboards.desktop        |  11 -
 .../toys/corkboards/corkboards.png            | Bin 3400 -> 0 bytes
 .../toys/corkboards/corkboards.pro            |  39 ---
 .../toys/corkboards/corkboards.qml            |   3 +-
 .../toys/corkboards/corkboards.svg            |  93 --------
 examples/declarative/toys/corkboards/main.cpp |  54 -----
 .../declarative/toys/corkboards/qml/Day.qml   | 153 ------------
 .../toys/corkboards/qml/corkboards.qml        | 115 ---------
 .../qmlapplicationviewer.cpp                  | 197 ----------------
 .../qmlapplicationviewer.h                    |  79 -------
 .../qmlapplicationviewer.pri                  | 154 ------------
 .../dynamicscene/{qml => content}/Button.qml  |   2 +-
 .../{qml => content}/GenericSceneItem.qml     |   2 +-
 .../{qml => content}/PaletteItem.qml          |   2 +-
 .../{qml => content}/PerspectiveItem.qml      |   2 +-
 .../dynamicscene/{qml => content}/Sun.qml     |   4 +-
 .../dynamicscene/{qml => content}/images/NOTE |   0
 .../{qml => content}/images/face-smile.png    | Bin
 .../{qml => content}/images/moon.png          | Bin
 .../{qml => content}/images/rabbit_brown.png  | Bin
 .../{qml => content}/images/rabbit_bw.png     | Bin
 .../{qml => content}/images/star.png          | Bin
 .../{qml => content}/images/sun.png           | Bin
 .../{qml => content}/images/tree_s.png        | Bin
 .../{qml/qml => content}/itemCreation.js      |   0
 .../toys/dynamicscene/dynamicscene.desktop    |  11 -
 .../toys/dynamicscene/dynamicscene.png        | Bin 3400 -> 0 bytes
 .../toys/dynamicscene/dynamicscene.pro        |  39 ---
 .../toys/dynamicscene/dynamicscene.qml        |  50 ++--
 .../toys/dynamicscene/dynamicscene.svg        |  93 --------
 .../declarative/toys/dynamicscene/main.cpp    |  54 -----
 .../toys/dynamicscene/qml/dynamicscene.qml    | 223 ------------------
 .../toys/dynamicscene/qml/qml/Button.qml      |  80 -------
 .../dynamicscene/qml/qml/GenericSceneItem.qml |  49 ----
 .../toys/dynamicscene/qml/qml/PaletteItem.qml |  59 -----
 .../dynamicscene/qml/qml/PerspectiveItem.qml  |  65 -----
 .../toys/dynamicscene/qml/qml/Sun.qml         |  78 ------
 .../qmlapplicationviewer.cpp                  | 197 ----------------
 .../qmlapplicationviewer.h                    |  79 -------
 .../qmlapplicationviewer.pri                  | 154 ------------
 .../toys/tic-tac-toe/content/Button.qml       |   2 +-
 .../toys/tic-tac-toe/content/TicTac.qml       |   2 +-
 .../{qml => }/content/pics/board.png          | Bin
 .../tic-tac-toe/{qml => }/content/pics/o.png  | Bin
 .../tic-tac-toe/{qml => }/content/pics/x.png  | Bin
 .../{qml => }/content/tic-tac-toe.js          |   0
 .../declarative/toys/tic-tac-toe/main.cpp     |  54 -----
 .../toys/tic-tac-toe/qml/content/Button.qml   |  79 -------
 .../toys/tic-tac-toe/qml/content/TicTac.qml   |  60 -----
 .../toys/tic-tac-toe/qml/tic-tac-toe.qml      | 123 ----------
 .../qmlapplicationviewer.cpp                  | 197 ----------------
 .../qmlapplicationviewer.h                    |  79 -------
 .../qmlapplicationviewer.pri                  | 154 ------------
 .../toys/tic-tac-toe/tic-tac-toe.pro          |  39 ---
 .../toys/tic-tac-toe/tic-tac-toe.qml          |   2 +-
 .../toys/tic-tac-toe/tictactoe.desktop        |  11 -
 .../toys/tic-tac-toe/tictactoe.png            | Bin 3400 -> 0 bytes
 .../toys/tic-tac-toe/tictactoe.pro            |  39 ---
 .../toys/tic-tac-toe/tictactoe.svg            |  93 --------
 examples/declarative/toys/tvtennis/main.cpp   |  54 -----
 .../toys/tvtennis/qml/tvtennis.qml            | 109 ---------
 .../qmlapplicationviewer.cpp                  | 197 ----------------
 .../qmlapplicationviewer.h                    |  79 -------
 .../qmlapplicationviewer.pri                  | 154 ------------
 .../toys/tvtennis/tvtennis.desktop            |  11 -
 .../declarative/toys/tvtennis/tvtennis.png    | Bin 3400 -> 0 bytes
 .../declarative/toys/tvtennis/tvtennis.pro    |  39 ---
 .../declarative/toys/tvtennis/tvtennis.qml    |   2 +-
 .../declarative/toys/tvtennis/tvtennis.svg    |  93 --------
 95 files changed, 48 insertions(+), 4635 deletions(-)
 delete mode 100644 examples/declarative/toys/clocks/clocks.desktop
 delete mode 100644 examples/declarative/toys/clocks/clocks.png
 delete mode 100644 examples/declarative/toys/clocks/clocks.pro
 delete mode 100644 examples/declarative/toys/clocks/clocks.svg
 delete mode 100644 examples/declarative/toys/clocks/main.cpp
 delete mode 100644 examples/declarative/toys/clocks/qml/clocks.qml
 delete mode 100644 examples/declarative/toys/clocks/qml/content/Clock.qml
 delete mode 100644 examples/declarative/toys/clocks/qml/content/QuitButton.qml
 delete mode 100644 examples/declarative/toys/clocks/qml/content/background.png
 delete mode 100644 examples/declarative/toys/clocks/qml/content/center.png
 delete mode 100644 examples/declarative/toys/clocks/qml/content/clock-night.png
 delete mode 100644 examples/declarative/toys/clocks/qml/content/clock.png
 delete mode 100644 examples/declarative/toys/clocks/qml/content/hour.png
 delete mode 100644 examples/declarative/toys/clocks/qml/content/minute.png
 delete mode 100644 examples/declarative/toys/clocks/qml/content/quit.png
 delete mode 100644 examples/declarative/toys/clocks/qml/content/second.png
 delete mode 100644 examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.cpp
 delete mode 100644 examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.h
 delete mode 100644 examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.pri
 rename examples/declarative/toys/corkboards/{ => content}/Day.qml (99%)
 rename examples/declarative/toys/corkboards/{qml => content}/cork.jpg (100%)
 rename examples/declarative/toys/corkboards/{qml => content}/note-yellow.png (100%)
 rename examples/declarative/toys/corkboards/{qml => content}/tack.png (100%)
 delete mode 100644 examples/declarative/toys/corkboards/corkboards.desktop
 delete mode 100644 examples/declarative/toys/corkboards/corkboards.png
 delete mode 100644 examples/declarative/toys/corkboards/corkboards.pro
 delete mode 100644 examples/declarative/toys/corkboards/corkboards.svg
 delete mode 100644 examples/declarative/toys/corkboards/main.cpp
 delete mode 100644 examples/declarative/toys/corkboards/qml/Day.qml
 delete mode 100644 examples/declarative/toys/corkboards/qml/corkboards.qml
 delete mode 100644 examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.cpp
 delete mode 100644 examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.h
 delete mode 100644 examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.pri
 rename examples/declarative/toys/dynamicscene/{qml => content}/Button.qml (99%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/GenericSceneItem.qml (99%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/PaletteItem.qml (99%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/PerspectiveItem.qml (99%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/Sun.qml (97%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/images/NOTE (100%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/images/face-smile.png (100%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/images/moon.png (100%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/images/rabbit_brown.png (100%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/images/rabbit_bw.png (100%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/images/star.png (100%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/images/sun.png (100%)
 rename examples/declarative/toys/dynamicscene/{qml => content}/images/tree_s.png (100%)
 rename examples/declarative/toys/dynamicscene/{qml/qml => content}/itemCreation.js (100%)
 delete mode 100644 examples/declarative/toys/dynamicscene/dynamicscene.desktop
 delete mode 100644 examples/declarative/toys/dynamicscene/dynamicscene.png
 delete mode 100644 examples/declarative/toys/dynamicscene/dynamicscene.pro
 delete mode 100644 examples/declarative/toys/dynamicscene/dynamicscene.svg
 delete mode 100644 examples/declarative/toys/dynamicscene/main.cpp
 delete mode 100644 examples/declarative/toys/dynamicscene/qml/dynamicscene.qml
 delete mode 100644 examples/declarative/toys/dynamicscene/qml/qml/Button.qml
 delete mode 100644 examples/declarative/toys/dynamicscene/qml/qml/GenericSceneItem.qml
 delete mode 100644 examples/declarative/toys/dynamicscene/qml/qml/PaletteItem.qml
 delete mode 100644 examples/declarative/toys/dynamicscene/qml/qml/PerspectiveItem.qml
 delete mode 100644 examples/declarative/toys/dynamicscene/qml/qml/Sun.qml
 delete mode 100644 examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.cpp
 delete mode 100644 examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.h
 delete mode 100644 examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.pri
 rename examples/declarative/toys/tic-tac-toe/{qml => }/content/pics/board.png (100%)
 rename examples/declarative/toys/tic-tac-toe/{qml => }/content/pics/o.png (100%)
 rename examples/declarative/toys/tic-tac-toe/{qml => }/content/pics/x.png (100%)
 rename examples/declarative/toys/tic-tac-toe/{qml => }/content/tic-tac-toe.js (100%)
 delete mode 100644 examples/declarative/toys/tic-tac-toe/main.cpp
 delete mode 100644 examples/declarative/toys/tic-tac-toe/qml/content/Button.qml
 delete mode 100644 examples/declarative/toys/tic-tac-toe/qml/content/TicTac.qml
 delete mode 100644 examples/declarative/toys/tic-tac-toe/qml/tic-tac-toe.qml
 delete mode 100644 examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.cpp
 delete mode 100644 examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.h
 delete mode 100644 examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.pri
 delete mode 100644 examples/declarative/toys/tic-tac-toe/tic-tac-toe.pro
 delete mode 100644 examples/declarative/toys/tic-tac-toe/tictactoe.desktop
 delete mode 100644 examples/declarative/toys/tic-tac-toe/tictactoe.png
 delete mode 100644 examples/declarative/toys/tic-tac-toe/tictactoe.pro
 delete mode 100644 examples/declarative/toys/tic-tac-toe/tictactoe.svg
 delete mode 100644 examples/declarative/toys/tvtennis/main.cpp
 delete mode 100644 examples/declarative/toys/tvtennis/qml/tvtennis.qml
 delete mode 100644 examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.cpp
 delete mode 100644 examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.h
 delete mode 100644 examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.pri
 delete mode 100644 examples/declarative/toys/tvtennis/tvtennis.desktop
 delete mode 100644 examples/declarative/toys/tvtennis/tvtennis.png
 delete mode 100644 examples/declarative/toys/tvtennis/tvtennis.pro
 delete mode 100644 examples/declarative/toys/tvtennis/tvtennis.svg

diff --git a/examples/declarative/toys/clocks/clocks.desktop b/examples/declarative/toys/clocks/clocks.desktop
deleted file mode 100644
index 96afae607f..0000000000
--- a/examples/declarative/toys/clocks/clocks.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Version=1.0
-Type=Application
-Terminal=false
-Name=clocks
-Exec=/opt/usr/bin/clocks
-Icon=clocks
-X-Window-Icon=
-X-HildonDesk-ShowInToolbar=true
-X-Osso-Type=application/x-executable
diff --git a/examples/declarative/toys/clocks/clocks.png b/examples/declarative/toys/clocks/clocks.png
deleted file mode 100644
index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3400
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

diff --git a/examples/declarative/toys/clocks/clocks.pro b/examples/declarative/toys/clocks/clocks.pro
deleted file mode 100644
index 8137121171..0000000000
--- a/examples/declarative/toys/clocks/clocks.pro
+++ /dev/null
@@ -1,39 +0,0 @@
-# Add more folders to ship with the application, here
-folder_01.source = qml
-folder_01.target = qml
-DEPLOYMENTFOLDERS = folder_01
-
-# Additional import path used to resolve QML modules in Creator's code model
-QML_IMPORT_PATH =
-
-# Avoid auto screen rotation
-DEFINES += ORIENTATIONLOCK
-
-# Needs to be defined for Symbian
-#DEFINES += NETWORKACCESS
-
-symbian:TARGET.UID3 = 0xE96223F9
-
-# Smart Installer package's UID
-# This UID is from the protected range 
-# and therefore the package will fail to install if self-signed
-# By default qmake uses the unprotected range value if unprotected UID is defined for the application
-# and 0x2002CCCF value if protected UID is given to the application
-#symbian:DEPLOYMENT.installer_header = 0x2002CCCF
-
-# Define QMLJSDEBUGGER to allow debugging of QML in debug builds
-# (This might significantly increase build time)
-# DEFINES += QMLJSDEBUGGER
-
-# If your application uses the Qt Mobility libraries, uncomment
-# the following lines and add the respective components to the 
-# MOBILITY variable. 
-# CONFIG += mobility
-# MOBILITY +=
-
-# The .cpp file which was generated for your project. Feel free to hack it.
-SOURCES += main.cpp
-
-# Please do not modify the following two lines. Required for deployment.
-include(qmlapplicationviewer/qmlapplicationviewer.pri)
-qtcAddDeployment()
diff --git a/examples/declarative/toys/clocks/clocks.qml b/examples/declarative/toys/clocks/clocks.qml
index 85723c0e96..ae585c9680 100644
--- a/examples/declarative/toys/clocks/clocks.qml
+++ b/examples/declarative/toys/clocks/clocks.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 import "content"
 
 Rectangle {
diff --git a/examples/declarative/toys/clocks/clocks.svg b/examples/declarative/toys/clocks/clocks.svg
deleted file mode 100644
index 566acfada0..0000000000
--- a/examples/declarative/toys/clocks/clocks.svg
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="44px"
-   version="1.1"
-   viewBox="0 0 44 44"
-   width="44px"
-   x="0px"
-   y="0px"
-   id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="qt.svg">
-  <metadata
-     id="metadata18">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs16">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 22 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="44 : 22 : 1"
-       inkscape:persp3d-origin="22 : 14.666667 : 1"
-       id="perspective2836" />
-  </defs>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1020"
-     id="namedview14"
-     showgrid="false"
-     inkscape:zoom="21.454545"
-     inkscape:cx="49.412871"
-     inkscape:cy="21.894358"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="g3" />
-  <g
-     transform="matrix(0.18308778,0,0,0.18308778,6.6100946,3.2385199)"
-     id="g3">
-    <path
-       d="M 43.09,0.3586 C 40.94,0.0036 38.84,-0.0824 36.81,0.0776 31.968136,0.39505671 27.122677,0.73638425 22.28,1.0696 9.62,2.0816 0,12.4996 0,26.8896 l 0,169.7 14.19,13.2 28.87,-209.42 0.03,-0.011 z"
-       style="fill:#006225"
-       id="path5"
-       sodipodi:nodetypes="cccccccc" />
-    <path
-       d="m 174.4,160 c 0,12.5 -7.75,24.07 -17.57,25.77 L 14.23,209.73 V 25.93 C 14.23,9.21 27.57,-2.27 43.12,0.3 l 131.3,21.52 v 138.2 z"
-       style="fill:#80c342"
-       id="path7" />
-    <path
-       d="m 154.9,80.96 -12.96,-0.598 0,0.278 6.945,0.32 6.016,0 z"
-       style="fill:#006225"
-       id="path11" />
-    <path
-       d="m 144.6,135.6 c 0.66,0.328 1.43,0.476 2.351,0.476 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 h -6.015 c -1.821,0.832 -3.532,1.457 -5.176,1.848 z"
-       style="fill:#006225"
-       id="path13" />
-    <path
-       id="path17"
-       style="fill:#ffffff"
-       d="m 91.15,132.4 c 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -4.34,0 -7.68,2.535 -10.01,7.625 -2.52,5.543 -3.793,17.04 -3.793,34.44 0,16.82 1.238,28.75 3.734,35.75 2.356,6.672 5.879,9.976 10.5,9.976 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 m 17.98,3.75 c -4.117,9.707 -10.39,16.06 -18.99,19 0.867,4.449 2.176,7.441 3.922,9.019 1.351,1.211 3.433,1.821 6.222,1.821 0.805,0 1.668,-0.055 2.59,-0.157 v 13.12 l -5.961,0.782 c -1.758,0.23 -3.426,0.343 -5.004,0.343 -5.218,0 -9.445,-1.265 -12.62,-3.824 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 1.629,0 3.309,0.102 5.043,0.305 11.95,1.375 20.62,7.016 26.26,16.79 5.535,9.562 8.254,23.27 8.254,41.26 0,16.48 -2,29.45 -6.043,39.02 z M 130.4,45.91 l 11.52,1.238 0,20.21 12.96,0.914 0,12.68 -12.96,-0.598 0,46.33 c 0,4.032 0.445,6.625 1.34,7.789 0.8,1.067 2.046,1.594 3.71,1.594 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 v 11.65 c -5.136,2.258 -10.18,3.598 -15.12,4.02 -0.718,0.055 -1.41,0.086 -2.078,0.086 -4.48,0 -7.906,-1.301 -10.25,-3.934 -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.535 L 118.046,79.25 V 65.66 l 7.586,0.547 4.773,-20.3 z" />
-    <path
-       d="m 100.3,166 c 0.809,0 1.672,-0.055 2.59,-0.157 H 98.054 C 98.73,165.949 99.507,166 100.3,166 z"
-       style="fill:#006225"
-       id="path19" />
-    <path
-       id="path21"
-       style="fill:#006225"
-       d="m 84.85,63.98 c 2.336,5.997 3.484,16.92 3.484,32.81 0,17.7 -1.16,29.57 -3.512,35.62 -1.894,4.879 -4.527,7.902 -7.863,9.07 0.965,0.368 1.992,0.551 3.078,0.551 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -1.09,0 -2.117,0.16 -3.082,0.481 h -0.004 c 3.601,1.121 6.379,4.215 8.336,9.261 z m -2.344,114.3 c -0.113,-0.05 -0.227,-0.105 -0.336,-0.16 -0.012,-0.004 -0.023,-0.012 -0.035,-0.015 -0.102,-0.051 -0.207,-0.106 -0.309,-0.157 -0.019,-0.011 -0.039,-0.019 -0.058,-0.031 -0.09,-0.051 -0.184,-0.098 -0.278,-0.148 -0.027,-0.016 -0.054,-0.036 -0.086,-0.051 -0.082,-0.043 -0.164,-0.09 -0.242,-0.137 -0.039,-0.023 -0.078,-0.047 -0.113,-0.07 -0.07,-0.039 -0.145,-0.082 -0.215,-0.125 -0.047,-0.031 -0.094,-0.059 -0.14,-0.09 -0.059,-0.039 -0.118,-0.074 -0.176,-0.113 -0.059,-0.039 -0.114,-0.075 -0.168,-0.114 -0.051,-0.031 -0.102,-0.066 -0.149,-0.097 -0.066,-0.047 -0.132,-0.094 -0.195,-0.137 -0.039,-0.027 -0.078,-0.055 -0.113,-0.082 -0.078,-0.055 -0.153,-0.113 -0.231,-0.172 -0.023,-0.016 -0.05,-0.035 -0.078,-0.055 -0.098,-0.078 -0.199,-0.156 -0.297,-0.234 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 h -6.351 c -10.15,0.008 -18.22,3.977 -24,12.04 -6.855,9.563 -10.34,24.64 -10.34,45.07 0,18.95 2.547,33.44 7.551,43.34 4.934,9.75 12.05,15.56 21.19,17.5 1.989,9.641 5.09,16.16 9.297,19.54 3.176,2.559 7.403,3.824 12.62,3.824 0.098,0 0.199,0 0.297,-0.004 h 5.539 c -3.406,-0.05 -6.383,-0.66 -8.906,-1.828 L 82.498,178.28 z M 128.4,145.6 c -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.57 l -6.226,-0.285 v -13.59 h -6.016 v 3.035 c 0.871,3.273 1.555,6.82 2.063,10.64 l 4.164,0.192 v 51.36 c 0,6.723 1.367,11.62 4.09,14.67 2.343,2.633 5.765,3.934 10.25,3.934 h 6.015 c -4.48,0 -7.906,-1.301 -10.25,-3.934 z m 2.043,-99.66 -6.016,0 -4.668,19.88 5.911,0.422 4.773,-20.3 z" />
-  </g>
-</svg>
diff --git a/examples/declarative/toys/clocks/content/Clock.qml b/examples/declarative/toys/clocks/content/Clock.qml
index 9bf96dce8b..07504b1210 100644
--- a/examples/declarative/toys/clocks/content/Clock.qml
+++ b/examples/declarative/toys/clocks/content/Clock.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     id: clock
diff --git a/examples/declarative/toys/clocks/content/QuitButton.qml b/examples/declarative/toys/clocks/content/QuitButton.qml
index 39f8f77e33..7ab91c4376 100644
--- a/examples/declarative/toys/clocks/content/QuitButton.qml
+++ b/examples/declarative/toys/clocks/content/QuitButton.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 Image {
     source: "quit.png"
     scale: quitMouse.pressed ? 0.8 : 1.0
diff --git a/examples/declarative/toys/clocks/main.cpp b/examples/declarative/toys/clocks/main.cpp
deleted file mode 100644
index 09055d1a52..0000000000
--- a/examples/declarative/toys/clocks/main.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtGui/QApplication>
-#include "qmlapplicationviewer.h"
-
-int main(int argc, char *argv[])
-{
-    QApplication app(argc, argv);
-
-    QmlApplicationViewer viewer;
-    viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape);
-    viewer.setMainQmlFile(QLatin1String("qml/qml/clocks.qml"));
-    viewer.showExpanded();
-
-    return app.exec();
-}
diff --git a/examples/declarative/toys/clocks/qml/clocks.qml b/examples/declarative/toys/clocks/qml/clocks.qml
deleted file mode 100644
index 3354f11e66..0000000000
--- a/examples/declarative/toys/clocks/qml/clocks.qml
+++ /dev/null
@@ -1,59 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-import "content"
-
-Rectangle {
-    width: 640; height: 240
-    color: "#646464"
-
-    Row {
-        anchors.centerIn: parent
-        Clock { city: "New York"; shift: -4 }
-        Clock { city: "Mumbai"; shift: 5.5 }
-        Clock { city: "Tokyo"; shift: 9 }
-    }
-    QuitButton {
-        anchors.right: parent.right
-        anchors.top: parent.top
-        anchors.margins: 10
-    }
-}
diff --git a/examples/declarative/toys/clocks/qml/content/Clock.qml b/examples/declarative/toys/clocks/qml/content/Clock.qml
deleted file mode 100644
index 09e8393128..0000000000
--- a/examples/declarative/toys/clocks/qml/content/Clock.qml
+++ /dev/null
@@ -1,124 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-
-Item {
-    id: clock
-    width: 200; height: 230
-
-    property alias city: cityLabel.text
-    property int hours
-    property int minutes
-    property int seconds 
-    property real shift
-    property bool night: false
-
-    function timeChanged() {
-        var date = new Date;
-        hours = shift ? date.getUTCHours() + Math.floor(clock.shift) : date.getHours()
-        night = ( hours < 7 || hours > 19 )
-        minutes = shift ? date.getUTCMinutes() + ((clock.shift % 1) * 60) : date.getMinutes()
-        seconds = date.getUTCSeconds();
-    }
-
-    Timer {
-        interval: 100; running: true; repeat: true;
-        onTriggered: clock.timeChanged()
-    }
-
-    Image { id: background; source: "clock.png"; visible: clock.night == false }
-    Image { source: "clock-night.png"; visible: clock.night == true }
-
-
-    Image {
-        x: 92.5; y: 27
-        source: "hour.png"
-        smooth: true
-        transform: Rotation {
-            id: hourRotation
-            origin.x: 7.5; origin.y: 73;
-            angle: (clock.hours * 30) + (clock.minutes * 0.5)
-            Behavior on angle {
-                SpringAnimation { spring: 2; damping: 0.2; modulus: 360 }
-            }
-        }
-    }
-
-    Image {
-        x: 93.5; y: 17
-        source: "minute.png"
-        smooth: true
-        transform: Rotation {
-            id: minuteRotation
-            origin.x: 6.5; origin.y: 83;
-            angle: clock.minutes * 6
-            Behavior on angle {
-                SpringAnimation { spring: 2; damping: 0.2; modulus: 360 }
-            }
-        }
-    }
-
-    Image {
-        x: 97.5; y: 20
-        source: "second.png"
-        smooth: true
-        transform: Rotation {
-            id: secondRotation
-            origin.x: 2.5; origin.y: 80;
-            angle: clock.seconds * 6
-            Behavior on angle {
-                SpringAnimation { spring: 2; damping: 0.2; modulus: 360 }
-            }
-        }
-    }
-
-    Image {
-        anchors.centerIn: background; source: "center.png"
-    }
-
-    Text {
-        id: cityLabel
-        y: 200; anchors.horizontalCenter: parent.horizontalCenter
-        color: "white"
-        font.bold: true; font.pixelSize: 14
-        style: Text.Raised; styleColor: "black"
-    }
-}
diff --git a/examples/declarative/toys/clocks/qml/content/QuitButton.qml b/examples/declarative/toys/clocks/qml/content/QuitButton.qml
deleted file mode 100644
index cbbf916a4b..0000000000
--- a/examples/declarative/toys/clocks/qml/content/QuitButton.qml
+++ /dev/null
@@ -1,52 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-Image {
-    source: "quit.png"
-    scale: quitMouse.pressed ? 0.8 : 1.0
-    smooth: quitMouse.pressed
-    MouseArea {
-        id: quitMouse
-        anchors.fill: parent
-        anchors.margins: -10
-        onClicked: Qt.quit()
-    }
-}
diff --git a/examples/declarative/toys/clocks/qml/content/background.png b/examples/declarative/toys/clocks/qml/content/background.png
deleted file mode 100644
index a885950862ff9d709c70209d44d8af063939ae95..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 46895
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
LNkvXXu0mjflDQJ;

diff --git a/examples/declarative/toys/clocks/qml/content/center.png b/examples/declarative/toys/clocks/qml/content/center.png
deleted file mode 100644
index 7fbd802a44e4242cb2ce11fd78efa0e2e9123591..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 765
zcmV<Z0s{SsP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00004b3#c}2nYxW
zd<bNS00009a7bBm000fw000fw0YWI7cmMzZ8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H10(wbAK~y-6wUxh1TTv9pKlho$#MaiNS_*Zr-72NAxCn8`(0?F<
zlL4151!?HkT{i`n5TQ%xP$>wm?cmZyN`*KT0&&bzT5WB7<mY>@L(auxOrlE<9L|IL
z&i8)L&uf<Q0slin!wz>>4S*T)OE8F->35(24d5sX5GeKScQ1}Zk0{U)AOeg56F@@r
z9&i_k$@vIi#IHYN1sVpTz-?fBeSQ6DCX;#L`@V5q_xHlW!biXb&PAI*M>7u%0F42O
z&CSilY&QEQkw`q(Y+9|>+rz`dd@7ZCCyf6B4GRvyQa(U#F>=uz;8CGacvY|0gJD{&
zR*!%=;GskpvRQC?*oNeXsg;$Lg75nb(|9~ScW`j<T52$6^R0_#s~!Qy_xJZ-UI%J*
zc6K%^QN|>V&hDzY)D;F81#ZpE%q)7I$4wLnZ)|KVO0gq?V>GZMsffhm@h95(I@ZZ#
z@|p5Cm%2j9NTbnchQr~}K4*QUR;xAXnTaa{0<=q|(&w9`!7|R}a-RSX+iE?)KF|i5
zdwY9dZUWrtbf{D+rE0Z$O1Fn?9|syZpgTcsu~<AhK0f|-U2Z+kV|#o1J#YrJgjk>%
z2a54IaFR}^*UIJc*Fkx8UH5EjYin(1XXi+K>f-M$<%5e|vAb&Q;)&8-GE=~VTrQWI
zpPx@oPftIdoSeL0E|<Tz+wDKg%gY~tAHYvxTtmjX7Z@(4FG{!RC&bzTa8y)hVryb8
zXm>vh*lr=Z!!jm-Q2}+N`W?w>U9_n|b&dh-G77}8A*@a$++Si(L{Cv$O@m%xtVMFJ
vUl6^??F-^D;CUJdtS*47?_QuH>?{8O-DBHcK9x2C00000NkvXXu0mjfY~)gG

diff --git a/examples/declarative/toys/clocks/qml/content/clock-night.png b/examples/declarative/toys/clocks/qml/content/clock-night.png
deleted file mode 100644
index cc7151a397e16b6d6e2bbe6b1a59d43d09d76a89..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 23359
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

diff --git a/examples/declarative/toys/clocks/qml/content/clock.png b/examples/declarative/toys/clocks/qml/content/clock.png
deleted file mode 100644
index 462edacc0eaae9f2789ba6ae2c92ed533bba7207..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 20653
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

diff --git a/examples/declarative/toys/clocks/qml/content/hour.png b/examples/declarative/toys/clocks/qml/content/hour.png
deleted file mode 100644
index f8061a12352dd43e21178499f65568b0ceee9edd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 625
zcmV-%0*?KOP)<h;3K|Lk000e1NJLTq000jF002%11^@s6|I$o@00001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iXc9
z05S=eKQo^I00HqyL_t(o!|j;6j?+LChQH(WKrRH9n~*5B+Xf+}qoCp?QbhDr+aW4C
zdL)WeG|*73Qt}2#5GYa#8lHeyT5%Jx6^|Vs3TCpi3#*N^(5!r<k?qm^=l{-(Y)eOa
z1I5Swo`|~*uZIgjdjnlRN5_N$Yyk#n04+Bz0x=+g!EbROjGgE*a6K5?L6R+>AP(?i
zpbcDdi`#BafhF)0_yH_{<^G;j-Z65HSAi?QwQje2qu=lE8e?QQ9DbTiCZB<Cz*m=`
z3|+T@UEtn$JbqOaMV@6@m1S8~mZhD|X0MGgUEns*^d$>$!PRzWG#b6g^IYfixlNKp
zlO)mkd~WkR*XeZn9N2LsMIPI@O}e#MEZ(MRdQ(+f!4V-MX{XaUXti1ofG<E6b2Oyc
zZ0@9KDsp%tKH7~&<4D4YKSMY<<TUZd5&t#4$VTEbIoH@Vc8z_0u>Wn%B2ph!ja_4(
zllQqksv7%D*vIGV-L8MJ_1E)%V^<q!)ORrAV50KkQ?M&9jskHB<Qq6!U<DAlrbz`9
zK)Qi=>D@!@0!USLDI&%-Tf!(+)zhuk*v@?gELHWx3HVl3-#ZiS4OG{=?eVR(k3}SQ
z4HfIgcM*xLwNJwSkc5pTA8#HNca1U6fcp;rT~QQIAHFmn!*#y^s*t+D3$g`_00000
LNkvXXu0mjfjz<oU

diff --git a/examples/declarative/toys/clocks/qml/content/minute.png b/examples/declarative/toys/clocks/qml/content/minute.png
deleted file mode 100644
index 1297ec7c2b89b4cc9a451dee0b4f7fcf33956598..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 625
zcmV-%0*?KOP)<h;3K|Lk000e1NJLTq000dD003AB1^@s6E~tGt00001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iXc9
z05TtA>xRw%00HqyL_t(o!{wO0j?+L8fWO%|770J$s8EVS0#RN|$77_WqdO@D#YwzF
zQsph6q@&?ABGEeN5LNhz?tJXf%o=NP@WtU|M~t+J<DK1a{&u}unJknbZ%#!3vA^M0
ztua}s0=Q^^0}@~W+_p9V`hb`Y7%2=G01tp;;HkA^;0U;7I+B!3Nr0g#jO<x~jr9R|
zAa@1w_n>=8lH8w8rzgYVaAXtQF)NbbYoOc(p3G*mm#fw4({j1|oMqYhd_F$|o&k?c
z$4P0>0C<>X+1vGceG&pR8jU`V$Kw~kIq(Jeo)AfzrjMnt82bJGIM#9eDMGar2~Dbc
z%cPR{zmaMssiJHlu@`A?^Q0;eRi?UYgu2B*)FwBg`kN!&oKJD|>hjcx)N9wLMx<y0
zZIUPbUn)YHklerY$v5#y_l=%*C{L~JdzGYK>s9`<{e7>)D_3?Qbu$pY$<pxcFO80t
zksSWgXjBn9k+ee<v8zwL1E}&kf0~f4cXU(LL;e6rRYlbK<eHFt2<essm5&d;;pNqq
z$#eTyd!l=WOJK8QH~L}y9#CiZCLXu|zKV!O;a6Z?8dQ+fOz<M&qdZ*!->hFJ3sqOT
zr3pU0HwA!=s=hNTe7MaiqGvBO&o5r3X?iIl&sFt9p69OvA?W@B51fzRJAdej00000
LNkvXXu0mjfJuMrm

diff --git a/examples/declarative/toys/clocks/qml/content/quit.png b/examples/declarative/toys/clocks/qml/content/quit.png
deleted file mode 100644
index b822057d4e6a6ac5ed2b7d20fb27d5368b0e831b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 583
zcmV-N0=WH&P)<h;3K|Lk000e1NJLTq000yK000yS1^@s6jfou%00004b3#c}2nYxW
zd<bNS00009a7bBm0001;0001;0grO$ZU6uP8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H10mMl}K~y-6mDS5?6hRcm@&8mND#8I>iLVjkLUbqUBm)|aiE*K3
zcJA~s1Q&7dB@h+jHEskYS%e6>@m-Yfs4;jc7hOGcW~w{mf!>^|^Q)qYI!%m`7$cH`
zr2CS3Wp1xe(q&0^tGO!nNK%yaN7CX5*sP>qsb;Cn2X_y^1E5C{0eI-{H>e4BzXYrT
z?UcIh?n?kIN%w$TnYzC~&&*Z^u#3PmU_4WECjcwJm&{-Qmfih&1)FKWz5#DrF-F{d
z0@wf!*X(o=aNv0j_8piqvk$EpW4ZdVgdWNi!~~DkVAE!{1<(f*Iti@Tpt;zEL2*v~
zFtg9V8Q|*(*bksv#fElR+39g$6F69d?EoD!+Z-GS!*c;RLjLf}7zd8#28KX)?*gy(
z00Z#Y-4_}`cb`t!z6Pv}G2n^2U&(^*J_Wo6_GgNBC@vv~K6Ur`U0}l2YOrmf3!Dbj
zfX+ejmOH?k2JF0<ZKQ=y0Pg|I%>4~q4ZzJB>?d%c!~o3f6VRb}hJ(=tW&^O0R?T7S
zgH>ksu?Bq!Tq~R90ZH#tv)q<+c7z6dQj({d7n0ijj$J|5B%S+@U%)9z%Ow_L<R9>3
Vh5vkKWu5>4002ovPDHLkV1nYy`N{wQ

diff --git a/examples/declarative/toys/clocks/qml/content/second.png b/examples/declarative/toys/clocks/qml/content/second.png
deleted file mode 100644
index 4aa9fb5e8ee10bceed60233801f6cafbbc601362..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 303
zcmeAS@N?(olHy`uVBq!ia0vp^tUw&f!3HE7AL<DKDaPU;cPEB*=VV?2Ic!PZ?k)`f
zL2$v|<&%LToCO|{#X#-XL734=V|E2lkiEpy*OmPymmGtUmT833TcFT-PZ!4!i_=f9
zIA$F-5NUa+U-V=f%cD~MYoTI$L#EsMoD<o^q4@2z(x+34cCgH8<7zqb-|et;%a%i{
z&agG^(|jN*E2Ovbz@M|~_q-ermCgUm_`bsP)QMc{yuUoR=cH@B-cYt@?%F@C>AcI9
z%{-)-#I>01eJJ1I*m*ivo;z>;fApF7?nmi?*OJbCk6Ba6-}}@5-m_hw^uNY#bn7wL
uw$wt4`T4tTa)qAq@q#bR-xN5-FuuQc`KERIYhIw!89ZJ6T-G@yGywn$272fK

diff --git a/examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.cpp b/examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.cpp
deleted file mode 100644
index 411a04c139..0000000000
--- a/examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-// checksum 0x28c7 version 0x2000a
-/*
-  This file was generated by the Qt Quick Application wizard of Qt Creator.
-  QmlApplicationViewer is a convenience class containing mobile device specific
-  code such as screen orientation handling. Also QML paths and debugging are
-  handled here.
-  It is recommended not to modify this file, since newer versions of Qt Creator
-  may offer an updated version of it.
-*/
-
-#include "qmlapplicationviewer.h"
-
-#include <QtCore/QCoreApplication>
-#include <QtCore/QDir>
-#include <QtCore/QFileInfo>
-#include <QtDeclarative/QDeclarativeComponent>
-#include <QtDeclarative/QDeclarativeEngine>
-#include <QtDeclarative/QDeclarativeContext>
-
-#if defined(QMLJSDEBUGGER)
-#include <qt_private/qdeclarativedebughelper_p.h>
-#endif
-
-#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER)
-#include <jsdebuggeragent.h>
-#endif
-#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER)
-#include <qdeclarativeviewobserver.h>
-#endif
-
-#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK)
-#include <eikenv.h>
-#include <eikappui.h>
-#include <aknenv.h>
-#include <aknappui.h>
-#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK
-
-#if defined(QMLJSDEBUGGER)
-
-// Enable debugging before any QDeclarativeEngine is created
-struct QmlJsDebuggingEnabler
-{
-    QmlJsDebuggingEnabler()
-    {
-        QDeclarativeDebugHelper::enableDebugging();
-    }
-};
-
-// Execute code in constructor before first QDeclarativeEngine is instantiated
-static QmlJsDebuggingEnabler enableDebuggingHelper;
-
-#endif // QMLJSDEBUGGER
-
-class QmlApplicationViewerPrivate
-{
-    QString mainQmlFile;
-    friend class QmlApplicationViewer;
-    static QString adjustPath(const QString &path);
-};
-
-QString QmlApplicationViewerPrivate::adjustPath(const QString &path)
-{
-#ifdef Q_OS_UNIX
-#ifdef Q_OS_MAC
-    if (!QDir::isAbsolutePath(path))
-        return QCoreApplication::applicationDirPath()
-                + QLatin1String("/../Resources/") + path;
-#else
-    const QString pathInShareDir = QCoreApplication::applicationDirPath()
-        + QLatin1String("/../share/")
-        + QFileInfo(QCoreApplication::applicationFilePath()).fileName()
-        + QLatin1Char('/') + path;
-    if (QFileInfo(pathInShareDir).exists())
-        return pathInShareDir;
-#endif
-#endif
-    return path;
-}
-
-QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) :
-    QDeclarativeView(parent),
-    m_d(new QmlApplicationViewerPrivate)
-{
-    connect(engine(), SIGNAL(quit()), SLOT(close()));
-    setResizeMode(QDeclarativeView::SizeRootObjectToView);
-#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER)
-    new QmlJSDebugger::JSDebuggerAgent(engine());
-#endif
-#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER)
-    new QmlJSDebugger::QDeclarativeViewObserver(this, parent);
-#endif
-}
-
-QmlApplicationViewer::~QmlApplicationViewer()
-{
-    delete m_d;
-}
-
-void QmlApplicationViewer::setMainQmlFile(const QString &file)
-{
-    m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file);
-    setSource(QUrl::fromLocalFile(m_d->mainQmlFile));
-}
-
-void QmlApplicationViewer::addImportPath(const QString &path)
-{
-    engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path));
-}
-
-void QmlApplicationViewer::setOrientation(ScreenOrientation orientation)
-{
-#ifdef Q_OS_SYMBIAN
-    if (orientation != ScreenOrientationAuto) {
-#if defined(ORIENTATIONLOCK)
-        const CAknAppUiBase::TAppUiOrientation uiOrientation =
-                (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait
-                    : CAknAppUi::EAppUiOrientationLandscape;
-        CAknAppUi* appUi = dynamic_cast<CAknAppUi*> (CEikonEnv::Static()->AppUi());
-        TRAPD(error,
-            if (appUi)
-                appUi->SetOrientationL(uiOrientation);
-        );
-        Q_UNUSED(error)
-#else // ORIENTATIONLOCK
-        qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation.");
-#endif // ORIENTATIONLOCK
-    }
-#elif defined(Q_WS_MAEMO_5)
-    Qt::WidgetAttribute attribute;
-    switch (orientation) {
-    case ScreenOrientationLockPortrait:
-        attribute = Qt::WA_Maemo5PortraitOrientation;
-        break;
-    case ScreenOrientationLockLandscape:
-        attribute = Qt::WA_Maemo5LandscapeOrientation;
-        break;
-    case ScreenOrientationAuto:
-    default:
-        attribute = Qt::WA_Maemo5AutoOrientation;
-        break;
-    }
-    setAttribute(attribute, true);
-#else // Q_OS_SYMBIAN
-    Q_UNUSED(orientation);
-#endif // Q_OS_SYMBIAN
-}
-
-void QmlApplicationViewer::showExpanded()
-{
-#ifdef Q_OS_SYMBIAN
-    showFullScreen();
-#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6)
-    showMaximized();
-#else
-    show();
-#endif
-}
diff --git a/examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.h
deleted file mode 100644
index f5b24b0199..0000000000
--- a/examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-// checksum 0x5a59 version 0x2000a
-/*
-  This file was generated by the Qt Quick Application wizard of Qt Creator.
-  QmlApplicationViewer is a convenience class containing mobile device specific
-  code such as screen orientation handling. Also QML paths and debugging are
-  handled here.
-  It is recommended not to modify this file, since newer versions of Qt Creator
-  may offer an updated version of it.
-*/
-
-#ifndef QMLAPPLICATIONVIEWER_H
-#define QMLAPPLICATIONVIEWER_H
-
-#include <QtDeclarative/QDeclarativeView>
-
-class QmlApplicationViewer : public QDeclarativeView
-{
-    Q_OBJECT
-
-public:
-    enum ScreenOrientation {
-        ScreenOrientationLockPortrait,
-        ScreenOrientationLockLandscape,
-        ScreenOrientationAuto
-    };
-
-    explicit QmlApplicationViewer(QWidget *parent = 0);
-    virtual ~QmlApplicationViewer();
-
-    void setMainQmlFile(const QString &file);
-    void addImportPath(const QString &path);
-    void setOrientation(ScreenOrientation orientation);
-    void showExpanded();
-
-private:
-    class QmlApplicationViewerPrivate *m_d;
-};
-
-#endif // QMLAPPLICATIONVIEWER_H
diff --git a/examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.pri
deleted file mode 100644
index 1c0c7edb39..0000000000
--- a/examples/declarative/toys/clocks/qmlapplicationviewer/qmlapplicationviewer.pri
+++ /dev/null
@@ -1,154 +0,0 @@
-# checksum 0x3dc8 version 0x2000a
-# This file was generated by the Qt Quick Application wizard of Qt Creator.
-# The code below adds the QmlApplicationViewer to the project and handles the
-# activation of QML debugging.
-# It is recommended not to modify this file, since newer versions of Qt Creator
-# may offer an updated version of it.
-
-QT += declarative
-
-SOURCES += $$PWD/qmlapplicationviewer.cpp
-HEADERS += $$PWD/qmlapplicationviewer.h
-INCLUDEPATH += $$PWD
-
-defineTest(minQtVersion) {
-    maj = $$1
-    min = $$2
-    patch = $$3
-    isEqual(QT_MAJOR_VERSION, $$maj) {
-        isEqual(QT_MINOR_VERSION, $$min) {
-            isEqual(QT_PATCH_VERSION, $$patch) {
-                return(true)
-            }
-            greaterThan(QT_PATCH_VERSION, $$patch) {
-                return(true)
-            }
-        }
-        greaterThan(QT_MINOR_VERSION, $$min) {
-            return(true)
-        }
-    }
-    return(false)
-}
-
-contains(DEFINES, QMLJSDEBUGGER) {
-    CONFIG(debug, debug|release) {
-        !minQtVersion(4, 7, 1) {
-            warning()
-            warning("Disabling QML debugging:")
-            warning()
-            warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.")
-            warning("This library requires Qt 4.7.1 or newer.")
-            warning()
-            DEFINES -= QMLJSDEBUGGER
-        } else:isEmpty(QMLJSDEBUGGER_PATH) {
-            warning()
-            warning("Disabling QML debugging:")
-            warning()
-            warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.")
-            warning("Please specify its location on the qmake command line, eg")
-            warning("  qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger")
-            warning()
-            DEFINES -= QMLJSDEBUGGER
-        } else {
-            include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri)
-        }
-    } else {
-        DEFINES -= QMLJSDEBUGGER
-    }
-}
-# This file was generated by an application wizard of Qt Creator.
-# The code below handles deployment to Symbian and Maemo, aswell as copying
-# of the application data to shadow build directories on desktop.
-# It is recommended not to modify this file, since newer versions of Qt Creator
-# may offer an updated version of it.
-
-defineTest(qtcAddDeployment) {
-for(deploymentfolder, DEPLOYMENTFOLDERS) {
-    item = item$${deploymentfolder}
-    itemsources = $${item}.sources
-    $$itemsources = $$eval($${deploymentfolder}.source)
-    itempath = $${item}.path
-    $$itempath= $$eval($${deploymentfolder}.target)
-    export($$itemsources)
-    export($$itempath)
-    DEPLOYMENT += $$item
-}
-
-MAINPROFILEPWD = $$PWD
-
-symbian {
-    ICON = $${TARGET}.svg
-    TARGET.EPOCHEAPSIZE = 0x20000 0x2000000
-    contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone
-    contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices
-} else:win32 {
-    !isEqual(PWD,$$OUT_PWD) {
-        copyCommand = @echo Copying application data...
-        for(deploymentfolder, DEPLOYMENTFOLDERS) {
-            source = $$eval($${deploymentfolder}.source)
-            pathSegments = $$split(source, /)
-            sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments)
-            copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\)
-        }
-        copydeploymentfolders.commands = $$copyCommand
-        first.depends = $(first) copydeploymentfolders
-        export(first.depends)
-        export(copydeploymentfolders.commands)
-        QMAKE_EXTRA_TARGETS += first copydeploymentfolders
-    }
-} else:unix {
-    maemo5 {
-        installPrefix = /opt/usr
-        desktopfile.path = /usr/share/applications/hildon       
-    } else {
-        installPrefix = /usr/local
-        desktopfile.path = /usr/share/applications
-        !isEqual(PWD,$$OUT_PWD) {
-            copyCommand = @echo Copying application data...
-            for(deploymentfolder, DEPLOYMENTFOLDERS) {
-                macx {
-                    target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target)
-                } else {
-                    target = $$OUT_PWD/$$eval($${deploymentfolder}.target)
-                }
-                copyCommand += && $(MKDIR) $$target
-                copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target
-            }
-            copydeploymentfolders.commands = $$copyCommand
-            first.depends = $(first) copydeploymentfolders
-            export(first.depends)
-            export(copydeploymentfolders.commands)
-            QMAKE_EXTRA_TARGETS += first copydeploymentfolders
-        }
-    }
-    for(deploymentfolder, DEPLOYMENTFOLDERS) {
-        item = item$${deploymentfolder}
-        itemfiles = $${item}.files
-        $$itemfiles = $$eval($${deploymentfolder}.source)
-        itempath = $${item}.path
-        $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target)
-        export($$itemfiles)
-        export($$itempath)
-        INSTALLS += $$item
-    }
-    icon.files = $${TARGET}.png
-    icon.path = /usr/share/icons/hicolor/64x64/apps
-    desktopfile.files = $${TARGET}.desktop
-    target.path = $${installPrefix}/bin
-    export(icon.files)
-    export(icon.path)
-    export(desktopfile.files)
-    export(desktopfile.path)
-    export(target.path)
-    INSTALLS += desktopfile icon target
-}
-
-export (ICON)
-export (INSTALLS)
-export (DEPLOYMENT)
-export (TARGET.EPOCHEAPSIZE)
-export (TARGET.CAPABILITY)
-export (LIBS)
-export (QMAKE_EXTRA_TARGETS)
-}
diff --git a/examples/declarative/toys/corkboards/Day.qml b/examples/declarative/toys/corkboards/content/Day.qml
similarity index 99%
rename from examples/declarative/toys/corkboards/Day.qml
rename to examples/declarative/toys/corkboards/content/Day.qml
index ad992a1409..a905c26f6c 100644
--- a/examples/declarative/toys/corkboards/Day.qml
+++ b/examples/declarative/toys/corkboards/content/Day.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Component {
     Item {
diff --git a/examples/declarative/toys/corkboards/qml/cork.jpg b/examples/declarative/toys/corkboards/content/cork.jpg
similarity index 100%
rename from examples/declarative/toys/corkboards/qml/cork.jpg
rename to examples/declarative/toys/corkboards/content/cork.jpg
diff --git a/examples/declarative/toys/corkboards/qml/note-yellow.png b/examples/declarative/toys/corkboards/content/note-yellow.png
similarity index 100%
rename from examples/declarative/toys/corkboards/qml/note-yellow.png
rename to examples/declarative/toys/corkboards/content/note-yellow.png
diff --git a/examples/declarative/toys/corkboards/qml/tack.png b/examples/declarative/toys/corkboards/content/tack.png
similarity index 100%
rename from examples/declarative/toys/corkboards/qml/tack.png
rename to examples/declarative/toys/corkboards/content/tack.png
diff --git a/examples/declarative/toys/corkboards/corkboards.desktop b/examples/declarative/toys/corkboards/corkboards.desktop
deleted file mode 100644
index fcd20027a1..0000000000
--- a/examples/declarative/toys/corkboards/corkboards.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Version=1.0
-Type=Application
-Terminal=false
-Name=corkboards
-Exec=/opt/usr/bin/corkboards
-Icon=corkboards
-X-Window-Icon=
-X-HildonDesk-ShowInToolbar=true
-X-Osso-Type=application/x-executable
diff --git a/examples/declarative/toys/corkboards/corkboards.png b/examples/declarative/toys/corkboards/corkboards.png
deleted file mode 100644
index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3400
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

diff --git a/examples/declarative/toys/corkboards/corkboards.pro b/examples/declarative/toys/corkboards/corkboards.pro
deleted file mode 100644
index 9ea89f0271..0000000000
--- a/examples/declarative/toys/corkboards/corkboards.pro
+++ /dev/null
@@ -1,39 +0,0 @@
-# Add more folders to ship with the application, here
-folder_01.source = qml
-folder_01.target = qml
-DEPLOYMENTFOLDERS = folder_01
-
-# Additional import path used to resolve QML modules in Creator's code model
-QML_IMPORT_PATH =
-
-# Avoid auto screen rotation
-DEFINES += ORIENTATIONLOCK
-
-# Needs to be defined for Symbian
-#DEFINES += NETWORKACCESS
-
-symbian:TARGET.UID3 = 0xEAF97D84
-
-# Smart Installer package's UID
-# This UID is from the protected range 
-# and therefore the package will fail to install if self-signed
-# By default qmake uses the unprotected range value if unprotected UID is defined for the application
-# and 0x2002CCCF value if protected UID is given to the application
-#symbian:DEPLOYMENT.installer_header = 0x2002CCCF
-
-# Define QMLJSDEBUGGER to allow debugging of QML in debug builds
-# (This might significantly increase build time)
-# DEFINES += QMLJSDEBUGGER
-
-# If your application uses the Qt Mobility libraries, uncomment
-# the following lines and add the respective components to the 
-# MOBILITY variable. 
-# CONFIG += mobility
-# MOBILITY +=
-
-# The .cpp file which was generated for your project. Feel free to hack it.
-SOURCES += main.cpp
-
-# Please do not modify the following two lines. Required for deployment.
-include(qmlapplicationviewer/qmlapplicationviewer.pri)
-qtcAddDeployment()
diff --git a/examples/declarative/toys/corkboards/corkboards.qml b/examples/declarative/toys/corkboards/corkboards.qml
index 9d03415e36..e3f0d3c1ec 100644
--- a/examples/declarative/toys/corkboards/corkboards.qml
+++ b/examples/declarative/toys/corkboards/corkboards.qml
@@ -38,7 +38,8 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
+import "content"
 
 Rectangle {
     width: 800; height: 480
diff --git a/examples/declarative/toys/corkboards/corkboards.svg b/examples/declarative/toys/corkboards/corkboards.svg
deleted file mode 100644
index 566acfada0..0000000000
--- a/examples/declarative/toys/corkboards/corkboards.svg
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="44px"
-   version="1.1"
-   viewBox="0 0 44 44"
-   width="44px"
-   x="0px"
-   y="0px"
-   id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="qt.svg">
-  <metadata
-     id="metadata18">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs16">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 22 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="44 : 22 : 1"
-       inkscape:persp3d-origin="22 : 14.666667 : 1"
-       id="perspective2836" />
-  </defs>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1020"
-     id="namedview14"
-     showgrid="false"
-     inkscape:zoom="21.454545"
-     inkscape:cx="49.412871"
-     inkscape:cy="21.894358"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="g3" />
-  <g
-     transform="matrix(0.18308778,0,0,0.18308778,6.6100946,3.2385199)"
-     id="g3">
-    <path
-       d="M 43.09,0.3586 C 40.94,0.0036 38.84,-0.0824 36.81,0.0776 31.968136,0.39505671 27.122677,0.73638425 22.28,1.0696 9.62,2.0816 0,12.4996 0,26.8896 l 0,169.7 14.19,13.2 28.87,-209.42 0.03,-0.011 z"
-       style="fill:#006225"
-       id="path5"
-       sodipodi:nodetypes="cccccccc" />
-    <path
-       d="m 174.4,160 c 0,12.5 -7.75,24.07 -17.57,25.77 L 14.23,209.73 V 25.93 C 14.23,9.21 27.57,-2.27 43.12,0.3 l 131.3,21.52 v 138.2 z"
-       style="fill:#80c342"
-       id="path7" />
-    <path
-       d="m 154.9,80.96 -12.96,-0.598 0,0.278 6.945,0.32 6.016,0 z"
-       style="fill:#006225"
-       id="path11" />
-    <path
-       d="m 144.6,135.6 c 0.66,0.328 1.43,0.476 2.351,0.476 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 h -6.015 c -1.821,0.832 -3.532,1.457 -5.176,1.848 z"
-       style="fill:#006225"
-       id="path13" />
-    <path
-       id="path17"
-       style="fill:#ffffff"
-       d="m 91.15,132.4 c 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -4.34,0 -7.68,2.535 -10.01,7.625 -2.52,5.543 -3.793,17.04 -3.793,34.44 0,16.82 1.238,28.75 3.734,35.75 2.356,6.672 5.879,9.976 10.5,9.976 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 m 17.98,3.75 c -4.117,9.707 -10.39,16.06 -18.99,19 0.867,4.449 2.176,7.441 3.922,9.019 1.351,1.211 3.433,1.821 6.222,1.821 0.805,0 1.668,-0.055 2.59,-0.157 v 13.12 l -5.961,0.782 c -1.758,0.23 -3.426,0.343 -5.004,0.343 -5.218,0 -9.445,-1.265 -12.62,-3.824 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 1.629,0 3.309,0.102 5.043,0.305 11.95,1.375 20.62,7.016 26.26,16.79 5.535,9.562 8.254,23.27 8.254,41.26 0,16.48 -2,29.45 -6.043,39.02 z M 130.4,45.91 l 11.52,1.238 0,20.21 12.96,0.914 0,12.68 -12.96,-0.598 0,46.33 c 0,4.032 0.445,6.625 1.34,7.789 0.8,1.067 2.046,1.594 3.71,1.594 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 v 11.65 c -5.136,2.258 -10.18,3.598 -15.12,4.02 -0.718,0.055 -1.41,0.086 -2.078,0.086 -4.48,0 -7.906,-1.301 -10.25,-3.934 -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.535 L 118.046,79.25 V 65.66 l 7.586,0.547 4.773,-20.3 z" />
-    <path
-       d="m 100.3,166 c 0.809,0 1.672,-0.055 2.59,-0.157 H 98.054 C 98.73,165.949 99.507,166 100.3,166 z"
-       style="fill:#006225"
-       id="path19" />
-    <path
-       id="path21"
-       style="fill:#006225"
-       d="m 84.85,63.98 c 2.336,5.997 3.484,16.92 3.484,32.81 0,17.7 -1.16,29.57 -3.512,35.62 -1.894,4.879 -4.527,7.902 -7.863,9.07 0.965,0.368 1.992,0.551 3.078,0.551 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -1.09,0 -2.117,0.16 -3.082,0.481 h -0.004 c 3.601,1.121 6.379,4.215 8.336,9.261 z m -2.344,114.3 c -0.113,-0.05 -0.227,-0.105 -0.336,-0.16 -0.012,-0.004 -0.023,-0.012 -0.035,-0.015 -0.102,-0.051 -0.207,-0.106 -0.309,-0.157 -0.019,-0.011 -0.039,-0.019 -0.058,-0.031 -0.09,-0.051 -0.184,-0.098 -0.278,-0.148 -0.027,-0.016 -0.054,-0.036 -0.086,-0.051 -0.082,-0.043 -0.164,-0.09 -0.242,-0.137 -0.039,-0.023 -0.078,-0.047 -0.113,-0.07 -0.07,-0.039 -0.145,-0.082 -0.215,-0.125 -0.047,-0.031 -0.094,-0.059 -0.14,-0.09 -0.059,-0.039 -0.118,-0.074 -0.176,-0.113 -0.059,-0.039 -0.114,-0.075 -0.168,-0.114 -0.051,-0.031 -0.102,-0.066 -0.149,-0.097 -0.066,-0.047 -0.132,-0.094 -0.195,-0.137 -0.039,-0.027 -0.078,-0.055 -0.113,-0.082 -0.078,-0.055 -0.153,-0.113 -0.231,-0.172 -0.023,-0.016 -0.05,-0.035 -0.078,-0.055 -0.098,-0.078 -0.199,-0.156 -0.297,-0.234 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 h -6.351 c -10.15,0.008 -18.22,3.977 -24,12.04 -6.855,9.563 -10.34,24.64 -10.34,45.07 0,18.95 2.547,33.44 7.551,43.34 4.934,9.75 12.05,15.56 21.19,17.5 1.989,9.641 5.09,16.16 9.297,19.54 3.176,2.559 7.403,3.824 12.62,3.824 0.098,0 0.199,0 0.297,-0.004 h 5.539 c -3.406,-0.05 -6.383,-0.66 -8.906,-1.828 L 82.498,178.28 z M 128.4,145.6 c -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.57 l -6.226,-0.285 v -13.59 h -6.016 v 3.035 c 0.871,3.273 1.555,6.82 2.063,10.64 l 4.164,0.192 v 51.36 c 0,6.723 1.367,11.62 4.09,14.67 2.343,2.633 5.765,3.934 10.25,3.934 h 6.015 c -4.48,0 -7.906,-1.301 -10.25,-3.934 z m 2.043,-99.66 -6.016,0 -4.668,19.88 5.911,0.422 4.773,-20.3 z" />
-  </g>
-</svg>
diff --git a/examples/declarative/toys/corkboards/main.cpp b/examples/declarative/toys/corkboards/main.cpp
deleted file mode 100644
index 984ca0f599..0000000000
--- a/examples/declarative/toys/corkboards/main.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtGui/QApplication>
-#include "qmlapplicationviewer.h"
-
-int main(int argc, char *argv[])
-{
-    QApplication app(argc, argv);
-
-    QmlApplicationViewer viewer;
-    viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape);
-    viewer.setMainQmlFile(QLatin1String("qml/qml/corkboards.qml"));
-    viewer.showExpanded();
-
-    return app.exec();
-}
diff --git a/examples/declarative/toys/corkboards/qml/Day.qml b/examples/declarative/toys/corkboards/qml/Day.qml
deleted file mode 100644
index 6afa12ec00..0000000000
--- a/examples/declarative/toys/corkboards/qml/Day.qml
+++ /dev/null
@@ -1,153 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-
-Component {
-    Item {
-        property variant stickies
-
-        id: page
-        width: ListView.view.width+40; height: ListView.view.height
-
-
-        Image { 
-            source: "cork.jpg"
-            width: page.ListView.view.width
-            height: page.ListView.view.height
-            fillMode: Image.PreserveAspectCrop
-            clip: true
-        }
-
-        MouseArea {
-            anchors.fill: parent
-            onClicked: page.focus = false;
-        }
-
-        Text {
-            text: name; x: 15; y: 8; height: 40; width: 370
-            font.pixelSize: 18; font.bold: true; color: "white"
-            style: Text.Outline; styleColor: "black"
-        }
-
-        Repeater {
-            model: notes
-            Item {
-                id: stickyPage
-
-                property int randomX: Math.random() * (page.ListView.view.width-0.5*stickyImage.width) +100
-                property int randomY: Math.random() * (page.ListView.view.height-0.5*stickyImage.height) +50
-
-                x: randomX; y: randomY
-
-                rotation: -flickable.horizontalVelocity / 100;
-                Behavior on rotation {
-                    SpringAnimation { spring: 2.0; damping: 0.15 }
-                }
-
-                Item {
-                    id: sticky
-                    scale: 0.7
-
-                    Image {
-                        id: stickyImage
-                        x: 8 + -width * 0.6 / 2; y: -20
-                        source: "note-yellow.png"
-                        scale: 0.6; transformOrigin: Item.TopLeft
-                        smooth: true
-                    }
-
-                    TextEdit {
-                        id: myText
-                        x: -104; y: 36; width: 215; height: 200
-                        smooth: true
-                        font.pixelSize: 24
-                        readOnly: false
-                        rotation: -8
-                        text: noteText
-                    }
-
-                    Item {
-                        x: stickyImage.x; y: -20
-                        width: stickyImage.width * stickyImage.scale
-                        height: stickyImage.height * stickyImage.scale
-
-                        MouseArea {
-                            id: mouse
-                            anchors.fill: parent
-                            drag.target: stickyPage
-                            drag.axis: Drag.XandYAxis
-                            drag.minimumY: 0
-                            drag.maximumY: page.height - 80
-                            drag.minimumX: 100
-                            drag.maximumX: page.width - 140
-                            onClicked: { myText.focus = true; myText.openSoftwareInputPanel(); }
-                        }
-                    }
-                }
-
-                Image {
-                    x: -width / 2; y: -height * 0.5 / 2
-                    source: "tack.png"
-                    scale: 0.7; transformOrigin: Item.TopLeft
-                }
-
-                states: State {
-                    name: "pressed"
-                    when: mouse.pressed
-                    PropertyChanges { target: sticky; rotation: 8; scale: 1 }
-                    PropertyChanges { target: page; z: 8 }
-                }
-
-                transitions: Transition {
-                    NumberAnimation { properties: "rotation,scale"; duration: 200 }
-                }
-            }
-        }
-    }
-}
-
-
-
-
-
-
-
-
diff --git a/examples/declarative/toys/corkboards/qml/corkboards.qml b/examples/declarative/toys/corkboards/qml/corkboards.qml
deleted file mode 100644
index 14bc5f0b01..0000000000
--- a/examples/declarative/toys/corkboards/qml/corkboards.qml
+++ /dev/null
@@ -1,115 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-
-Rectangle {
-    width: 800; height: 480
-    color: "#464646"
-
-    ListModel {
-        id: list
-
-        ListElement {
-            name: "Sunday"
-            notes: [ 
-                ListElement { noteText: "Lunch" },
-                ListElement { noteText: "Birthday Party" }
-            ]
-        }
-        
-        ListElement {
-            name: "Monday"
-            notes: [
-                ListElement { noteText: "Pickup kids from\nschool\n4.30pm" },
-                ListElement { noteText: "Checkout Qt" }, ListElement { noteText: "Read email" }
-            ]
-        }
-
-        ListElement {
-            name: "Tuesday"
-            notes: [
-                ListElement { noteText: "Walk dog" },
-                ListElement { noteText: "Buy newspaper" }
-            ]
-        }
-
-        ListElement {
-            name: "Wednesday"
-            notes: [ ListElement { noteText: "Cook dinner" } ]
-        }
-
-        ListElement {
-            name: "Thursday"
-            notes: [
-                ListElement { noteText: "Meeting\n5.30pm" },
-                ListElement { noteText: "Weed garden" }
-            ]
-        }
-
-        ListElement {
-            name: "Friday"
-            notes: [
-                ListElement { noteText: "More work" },
-                ListElement { noteText: "Grocery shopping" }
-            ]
-        }
-
-        ListElement {
-            name: "Saturday"
-            notes: [
-                ListElement { noteText: "Drink" },
-                ListElement { noteText: "Download Qt\nPlay with QML" }
-            ]
-        }
-    }
-
-    ListView {
-        id: flickable
-
-        anchors.fill: parent
-        focus: true
-        highlightRangeMode: ListView.StrictlyEnforceRange
-        orientation: ListView.Horizontal
-        snapMode: ListView.SnapOneItem
-        model: list
-        delegate: Day { }
-    }
-}
diff --git a/examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.cpp b/examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.cpp
deleted file mode 100644
index 411a04c139..0000000000
--- a/examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-// checksum 0x28c7 version 0x2000a
-/*
-  This file was generated by the Qt Quick Application wizard of Qt Creator.
-  QmlApplicationViewer is a convenience class containing mobile device specific
-  code such as screen orientation handling. Also QML paths and debugging are
-  handled here.
-  It is recommended not to modify this file, since newer versions of Qt Creator
-  may offer an updated version of it.
-*/
-
-#include "qmlapplicationviewer.h"
-
-#include <QtCore/QCoreApplication>
-#include <QtCore/QDir>
-#include <QtCore/QFileInfo>
-#include <QtDeclarative/QDeclarativeComponent>
-#include <QtDeclarative/QDeclarativeEngine>
-#include <QtDeclarative/QDeclarativeContext>
-
-#if defined(QMLJSDEBUGGER)
-#include <qt_private/qdeclarativedebughelper_p.h>
-#endif
-
-#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER)
-#include <jsdebuggeragent.h>
-#endif
-#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER)
-#include <qdeclarativeviewobserver.h>
-#endif
-
-#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK)
-#include <eikenv.h>
-#include <eikappui.h>
-#include <aknenv.h>
-#include <aknappui.h>
-#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK
-
-#if defined(QMLJSDEBUGGER)
-
-// Enable debugging before any QDeclarativeEngine is created
-struct QmlJsDebuggingEnabler
-{
-    QmlJsDebuggingEnabler()
-    {
-        QDeclarativeDebugHelper::enableDebugging();
-    }
-};
-
-// Execute code in constructor before first QDeclarativeEngine is instantiated
-static QmlJsDebuggingEnabler enableDebuggingHelper;
-
-#endif // QMLJSDEBUGGER
-
-class QmlApplicationViewerPrivate
-{
-    QString mainQmlFile;
-    friend class QmlApplicationViewer;
-    static QString adjustPath(const QString &path);
-};
-
-QString QmlApplicationViewerPrivate::adjustPath(const QString &path)
-{
-#ifdef Q_OS_UNIX
-#ifdef Q_OS_MAC
-    if (!QDir::isAbsolutePath(path))
-        return QCoreApplication::applicationDirPath()
-                + QLatin1String("/../Resources/") + path;
-#else
-    const QString pathInShareDir = QCoreApplication::applicationDirPath()
-        + QLatin1String("/../share/")
-        + QFileInfo(QCoreApplication::applicationFilePath()).fileName()
-        + QLatin1Char('/') + path;
-    if (QFileInfo(pathInShareDir).exists())
-        return pathInShareDir;
-#endif
-#endif
-    return path;
-}
-
-QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) :
-    QDeclarativeView(parent),
-    m_d(new QmlApplicationViewerPrivate)
-{
-    connect(engine(), SIGNAL(quit()), SLOT(close()));
-    setResizeMode(QDeclarativeView::SizeRootObjectToView);
-#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER)
-    new QmlJSDebugger::JSDebuggerAgent(engine());
-#endif
-#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER)
-    new QmlJSDebugger::QDeclarativeViewObserver(this, parent);
-#endif
-}
-
-QmlApplicationViewer::~QmlApplicationViewer()
-{
-    delete m_d;
-}
-
-void QmlApplicationViewer::setMainQmlFile(const QString &file)
-{
-    m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file);
-    setSource(QUrl::fromLocalFile(m_d->mainQmlFile));
-}
-
-void QmlApplicationViewer::addImportPath(const QString &path)
-{
-    engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path));
-}
-
-void QmlApplicationViewer::setOrientation(ScreenOrientation orientation)
-{
-#ifdef Q_OS_SYMBIAN
-    if (orientation != ScreenOrientationAuto) {
-#if defined(ORIENTATIONLOCK)
-        const CAknAppUiBase::TAppUiOrientation uiOrientation =
-                (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait
-                    : CAknAppUi::EAppUiOrientationLandscape;
-        CAknAppUi* appUi = dynamic_cast<CAknAppUi*> (CEikonEnv::Static()->AppUi());
-        TRAPD(error,
-            if (appUi)
-                appUi->SetOrientationL(uiOrientation);
-        );
-        Q_UNUSED(error)
-#else // ORIENTATIONLOCK
-        qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation.");
-#endif // ORIENTATIONLOCK
-    }
-#elif defined(Q_WS_MAEMO_5)
-    Qt::WidgetAttribute attribute;
-    switch (orientation) {
-    case ScreenOrientationLockPortrait:
-        attribute = Qt::WA_Maemo5PortraitOrientation;
-        break;
-    case ScreenOrientationLockLandscape:
-        attribute = Qt::WA_Maemo5LandscapeOrientation;
-        break;
-    case ScreenOrientationAuto:
-    default:
-        attribute = Qt::WA_Maemo5AutoOrientation;
-        break;
-    }
-    setAttribute(attribute, true);
-#else // Q_OS_SYMBIAN
-    Q_UNUSED(orientation);
-#endif // Q_OS_SYMBIAN
-}
-
-void QmlApplicationViewer::showExpanded()
-{
-#ifdef Q_OS_SYMBIAN
-    showFullScreen();
-#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6)
-    showMaximized();
-#else
-    show();
-#endif
-}
diff --git a/examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.h
deleted file mode 100644
index f5b24b0199..0000000000
--- a/examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-// checksum 0x5a59 version 0x2000a
-/*
-  This file was generated by the Qt Quick Application wizard of Qt Creator.
-  QmlApplicationViewer is a convenience class containing mobile device specific
-  code such as screen orientation handling. Also QML paths and debugging are
-  handled here.
-  It is recommended not to modify this file, since newer versions of Qt Creator
-  may offer an updated version of it.
-*/
-
-#ifndef QMLAPPLICATIONVIEWER_H
-#define QMLAPPLICATIONVIEWER_H
-
-#include <QtDeclarative/QDeclarativeView>
-
-class QmlApplicationViewer : public QDeclarativeView
-{
-    Q_OBJECT
-
-public:
-    enum ScreenOrientation {
-        ScreenOrientationLockPortrait,
-        ScreenOrientationLockLandscape,
-        ScreenOrientationAuto
-    };
-
-    explicit QmlApplicationViewer(QWidget *parent = 0);
-    virtual ~QmlApplicationViewer();
-
-    void setMainQmlFile(const QString &file);
-    void addImportPath(const QString &path);
-    void setOrientation(ScreenOrientation orientation);
-    void showExpanded();
-
-private:
-    class QmlApplicationViewerPrivate *m_d;
-};
-
-#endif // QMLAPPLICATIONVIEWER_H
diff --git a/examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.pri
deleted file mode 100644
index 1c0c7edb39..0000000000
--- a/examples/declarative/toys/corkboards/qmlapplicationviewer/qmlapplicationviewer.pri
+++ /dev/null
@@ -1,154 +0,0 @@
-# checksum 0x3dc8 version 0x2000a
-# This file was generated by the Qt Quick Application wizard of Qt Creator.
-# The code below adds the QmlApplicationViewer to the project and handles the
-# activation of QML debugging.
-# It is recommended not to modify this file, since newer versions of Qt Creator
-# may offer an updated version of it.
-
-QT += declarative
-
-SOURCES += $$PWD/qmlapplicationviewer.cpp
-HEADERS += $$PWD/qmlapplicationviewer.h
-INCLUDEPATH += $$PWD
-
-defineTest(minQtVersion) {
-    maj = $$1
-    min = $$2
-    patch = $$3
-    isEqual(QT_MAJOR_VERSION, $$maj) {
-        isEqual(QT_MINOR_VERSION, $$min) {
-            isEqual(QT_PATCH_VERSION, $$patch) {
-                return(true)
-            }
-            greaterThan(QT_PATCH_VERSION, $$patch) {
-                return(true)
-            }
-        }
-        greaterThan(QT_MINOR_VERSION, $$min) {
-            return(true)
-        }
-    }
-    return(false)
-}
-
-contains(DEFINES, QMLJSDEBUGGER) {
-    CONFIG(debug, debug|release) {
-        !minQtVersion(4, 7, 1) {
-            warning()
-            warning("Disabling QML debugging:")
-            warning()
-            warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.")
-            warning("This library requires Qt 4.7.1 or newer.")
-            warning()
-            DEFINES -= QMLJSDEBUGGER
-        } else:isEmpty(QMLJSDEBUGGER_PATH) {
-            warning()
-            warning("Disabling QML debugging:")
-            warning()
-            warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.")
-            warning("Please specify its location on the qmake command line, eg")
-            warning("  qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger")
-            warning()
-            DEFINES -= QMLJSDEBUGGER
-        } else {
-            include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri)
-        }
-    } else {
-        DEFINES -= QMLJSDEBUGGER
-    }
-}
-# This file was generated by an application wizard of Qt Creator.
-# The code below handles deployment to Symbian and Maemo, aswell as copying
-# of the application data to shadow build directories on desktop.
-# It is recommended not to modify this file, since newer versions of Qt Creator
-# may offer an updated version of it.
-
-defineTest(qtcAddDeployment) {
-for(deploymentfolder, DEPLOYMENTFOLDERS) {
-    item = item$${deploymentfolder}
-    itemsources = $${item}.sources
-    $$itemsources = $$eval($${deploymentfolder}.source)
-    itempath = $${item}.path
-    $$itempath= $$eval($${deploymentfolder}.target)
-    export($$itemsources)
-    export($$itempath)
-    DEPLOYMENT += $$item
-}
-
-MAINPROFILEPWD = $$PWD
-
-symbian {
-    ICON = $${TARGET}.svg
-    TARGET.EPOCHEAPSIZE = 0x20000 0x2000000
-    contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone
-    contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices
-} else:win32 {
-    !isEqual(PWD,$$OUT_PWD) {
-        copyCommand = @echo Copying application data...
-        for(deploymentfolder, DEPLOYMENTFOLDERS) {
-            source = $$eval($${deploymentfolder}.source)
-            pathSegments = $$split(source, /)
-            sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments)
-            copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\)
-        }
-        copydeploymentfolders.commands = $$copyCommand
-        first.depends = $(first) copydeploymentfolders
-        export(first.depends)
-        export(copydeploymentfolders.commands)
-        QMAKE_EXTRA_TARGETS += first copydeploymentfolders
-    }
-} else:unix {
-    maemo5 {
-        installPrefix = /opt/usr
-        desktopfile.path = /usr/share/applications/hildon       
-    } else {
-        installPrefix = /usr/local
-        desktopfile.path = /usr/share/applications
-        !isEqual(PWD,$$OUT_PWD) {
-            copyCommand = @echo Copying application data...
-            for(deploymentfolder, DEPLOYMENTFOLDERS) {
-                macx {
-                    target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target)
-                } else {
-                    target = $$OUT_PWD/$$eval($${deploymentfolder}.target)
-                }
-                copyCommand += && $(MKDIR) $$target
-                copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target
-            }
-            copydeploymentfolders.commands = $$copyCommand
-            first.depends = $(first) copydeploymentfolders
-            export(first.depends)
-            export(copydeploymentfolders.commands)
-            QMAKE_EXTRA_TARGETS += first copydeploymentfolders
-        }
-    }
-    for(deploymentfolder, DEPLOYMENTFOLDERS) {
-        item = item$${deploymentfolder}
-        itemfiles = $${item}.files
-        $$itemfiles = $$eval($${deploymentfolder}.source)
-        itempath = $${item}.path
-        $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target)
-        export($$itemfiles)
-        export($$itempath)
-        INSTALLS += $$item
-    }
-    icon.files = $${TARGET}.png
-    icon.path = /usr/share/icons/hicolor/64x64/apps
-    desktopfile.files = $${TARGET}.desktop
-    target.path = $${installPrefix}/bin
-    export(icon.files)
-    export(icon.path)
-    export(desktopfile.files)
-    export(desktopfile.path)
-    export(target.path)
-    INSTALLS += desktopfile icon target
-}
-
-export (ICON)
-export (INSTALLS)
-export (DEPLOYMENT)
-export (TARGET.EPOCHEAPSIZE)
-export (TARGET.CAPABILITY)
-export (LIBS)
-export (QMAKE_EXTRA_TARGETS)
-}
diff --git a/examples/declarative/toys/dynamicscene/qml/Button.qml b/examples/declarative/toys/dynamicscene/content/Button.qml
similarity index 99%
rename from examples/declarative/toys/dynamicscene/qml/Button.qml
rename to examples/declarative/toys/dynamicscene/content/Button.qml
index 8cb9b58047..c224cfe7ea 100644
--- a/examples/declarative/toys/dynamicscene/qml/Button.qml
+++ b/examples/declarative/toys/dynamicscene/content/Button.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: container
diff --git a/examples/declarative/toys/dynamicscene/qml/GenericSceneItem.qml b/examples/declarative/toys/dynamicscene/content/GenericSceneItem.qml
similarity index 99%
rename from examples/declarative/toys/dynamicscene/qml/GenericSceneItem.qml
rename to examples/declarative/toys/dynamicscene/content/GenericSceneItem.qml
index 26db1595c4..16c38fbee0 100644
--- a/examples/declarative/toys/dynamicscene/qml/GenericSceneItem.qml
+++ b/examples/declarative/toys/dynamicscene/content/GenericSceneItem.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Image {
     property bool created: false
diff --git a/examples/declarative/toys/dynamicscene/qml/PaletteItem.qml b/examples/declarative/toys/dynamicscene/content/PaletteItem.qml
similarity index 99%
rename from examples/declarative/toys/dynamicscene/qml/PaletteItem.qml
rename to examples/declarative/toys/dynamicscene/content/PaletteItem.qml
index 10680f3a2f..c57ce3cdfd 100644
--- a/examples/declarative/toys/dynamicscene/qml/PaletteItem.qml
+++ b/examples/declarative/toys/dynamicscene/content/PaletteItem.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 import "itemCreation.js" as Code
 
 Image {
diff --git a/examples/declarative/toys/dynamicscene/qml/PerspectiveItem.qml b/examples/declarative/toys/dynamicscene/content/PerspectiveItem.qml
similarity index 99%
rename from examples/declarative/toys/dynamicscene/qml/PerspectiveItem.qml
rename to examples/declarative/toys/dynamicscene/content/PerspectiveItem.qml
index 5b6fbb3edc..cc074622ad 100644
--- a/examples/declarative/toys/dynamicscene/qml/PerspectiveItem.qml
+++ b/examples/declarative/toys/dynamicscene/content/PerspectiveItem.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Image {
     id: rootItem
diff --git a/examples/declarative/toys/dynamicscene/qml/Sun.qml b/examples/declarative/toys/dynamicscene/content/Sun.qml
similarity index 97%
rename from examples/declarative/toys/dynamicscene/qml/Sun.qml
rename to examples/declarative/toys/dynamicscene/content/Sun.qml
index df3246d356..831a456d4f 100644
--- a/examples/declarative/toys/dynamicscene/qml/Sun.qml
+++ b/examples/declarative/toys/dynamicscene/content/Sun.qml
@@ -38,13 +38,13 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Image {
     id: sun
 
     property bool created: false
-    property string source: "../images/sun.png"
+    property string image: "images/sun.png"
 
     source: image
 
diff --git a/examples/declarative/toys/dynamicscene/qml/images/NOTE b/examples/declarative/toys/dynamicscene/content/images/NOTE
similarity index 100%
rename from examples/declarative/toys/dynamicscene/qml/images/NOTE
rename to examples/declarative/toys/dynamicscene/content/images/NOTE
diff --git a/examples/declarative/toys/dynamicscene/qml/images/face-smile.png b/examples/declarative/toys/dynamicscene/content/images/face-smile.png
similarity index 100%
rename from examples/declarative/toys/dynamicscene/qml/images/face-smile.png
rename to examples/declarative/toys/dynamicscene/content/images/face-smile.png
diff --git a/examples/declarative/toys/dynamicscene/qml/images/moon.png b/examples/declarative/toys/dynamicscene/content/images/moon.png
similarity index 100%
rename from examples/declarative/toys/dynamicscene/qml/images/moon.png
rename to examples/declarative/toys/dynamicscene/content/images/moon.png
diff --git a/examples/declarative/toys/dynamicscene/qml/images/rabbit_brown.png b/examples/declarative/toys/dynamicscene/content/images/rabbit_brown.png
similarity index 100%
rename from examples/declarative/toys/dynamicscene/qml/images/rabbit_brown.png
rename to examples/declarative/toys/dynamicscene/content/images/rabbit_brown.png
diff --git a/examples/declarative/toys/dynamicscene/qml/images/rabbit_bw.png b/examples/declarative/toys/dynamicscene/content/images/rabbit_bw.png
similarity index 100%
rename from examples/declarative/toys/dynamicscene/qml/images/rabbit_bw.png
rename to examples/declarative/toys/dynamicscene/content/images/rabbit_bw.png
diff --git a/examples/declarative/toys/dynamicscene/qml/images/star.png b/examples/declarative/toys/dynamicscene/content/images/star.png
similarity index 100%
rename from examples/declarative/toys/dynamicscene/qml/images/star.png
rename to examples/declarative/toys/dynamicscene/content/images/star.png
diff --git a/examples/declarative/toys/dynamicscene/qml/images/sun.png b/examples/declarative/toys/dynamicscene/content/images/sun.png
similarity index 100%
rename from examples/declarative/toys/dynamicscene/qml/images/sun.png
rename to examples/declarative/toys/dynamicscene/content/images/sun.png
diff --git a/examples/declarative/toys/dynamicscene/qml/images/tree_s.png b/examples/declarative/toys/dynamicscene/content/images/tree_s.png
similarity index 100%
rename from examples/declarative/toys/dynamicscene/qml/images/tree_s.png
rename to examples/declarative/toys/dynamicscene/content/images/tree_s.png
diff --git a/examples/declarative/toys/dynamicscene/qml/qml/itemCreation.js b/examples/declarative/toys/dynamicscene/content/itemCreation.js
similarity index 100%
rename from examples/declarative/toys/dynamicscene/qml/qml/itemCreation.js
rename to examples/declarative/toys/dynamicscene/content/itemCreation.js
diff --git a/examples/declarative/toys/dynamicscene/dynamicscene.desktop b/examples/declarative/toys/dynamicscene/dynamicscene.desktop
deleted file mode 100644
index c5170c641e..0000000000
--- a/examples/declarative/toys/dynamicscene/dynamicscene.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Version=1.0
-Type=Application
-Terminal=false
-Name=dynamicscene
-Exec=/opt/usr/bin/dynamicscene
-Icon=dynamicscene
-X-Window-Icon=
-X-HildonDesk-ShowInToolbar=true
-X-Osso-Type=application/x-executable
diff --git a/examples/declarative/toys/dynamicscene/dynamicscene.png b/examples/declarative/toys/dynamicscene/dynamicscene.png
deleted file mode 100644
index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3400
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

diff --git a/examples/declarative/toys/dynamicscene/dynamicscene.pro b/examples/declarative/toys/dynamicscene/dynamicscene.pro
deleted file mode 100644
index 1359c5536c..0000000000
--- a/examples/declarative/toys/dynamicscene/dynamicscene.pro
+++ /dev/null
@@ -1,39 +0,0 @@
-# Add more folders to ship with the application, here
-folder_01.source = qml
-folder_01.target = qml
-DEPLOYMENTFOLDERS = folder_01
-
-# Additional import path used to resolve QML modules in Creator's code model
-QML_IMPORT_PATH =
-
-# Avoid auto screen rotation
-DEFINES += ORIENTATIONLOCK
-
-# Needs to be defined for Symbian
-#DEFINES += NETWORKACCESS
-
-symbian:TARGET.UID3 = 0xEE509F2D
-
-# Smart Installer package's UID
-# This UID is from the protected range 
-# and therefore the package will fail to install if self-signed
-# By default qmake uses the unprotected range value if unprotected UID is defined for the application
-# and 0x2002CCCF value if protected UID is given to the application
-#symbian:DEPLOYMENT.installer_header = 0x2002CCCF
-
-# Define QMLJSDEBUGGER to allow debugging of QML in debug builds
-# (This might significantly increase build time)
-# DEFINES += QMLJSDEBUGGER
-
-# If your application uses the Qt Mobility libraries, uncomment
-# the following lines and add the respective components to the 
-# MOBILITY variable. 
-# CONFIG += mobility
-# MOBILITY +=
-
-# The .cpp file which was generated for your project. Feel free to hack it.
-SOURCES += main.cpp
-
-# Please do not modify the following two lines. Required for deployment.
-include(qmlapplicationviewer/qmlapplicationviewer.pri)
-qtcAddDeployment()
diff --git a/examples/declarative/toys/dynamicscene/dynamicscene.qml b/examples/declarative/toys/dynamicscene/dynamicscene.qml
index 174204768a..5670aacfa7 100644
--- a/examples/declarative/toys/dynamicscene/dynamicscene.qml
+++ b/examples/declarative/toys/dynamicscene/dynamicscene.qml
@@ -38,9 +38,9 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
-import Qt.labs.particles 1.0
-import "qml"
+import QtQuick 2.0
+import QtQuick.Particles 2.0
+import "content"
 
 Item {
     id: window
@@ -97,15 +97,24 @@ Item {
     }
 
     // stars (when there's no sun)
-    Particles {
-        id: stars
-        x: 0; y: 0; width: parent.width; height: parent.height / 2
-        source: "images/star.png"
-        angleDeviation: 360
-        velocity: 0; velocityDeviation: 0
-        count: parent.width / 10
-        fadeInDuration: 2800
-        opacity: 1
+    ParticleSystem {
+        id: particlesystem
+        anchors.fill: sky
+
+        ImageParticle {
+            id: stars
+            source: "content/images/star.png"
+            particles: ["stars"]
+            opacity: .5
+        }
+
+        Emitter {
+            id: starsemitter
+            anchors.fill: parent
+            emitRate: parent.width / 50
+            lifeSpan: 5000
+            particle: "stars"
+        }
     }
 
     // ground
@@ -147,27 +156,32 @@ Item {
                     PaletteItem {
                         anchors.verticalCenter: parent.verticalCenter
                         componentFile: "Sun.qml"
-                        source: "../images/sun.png"
+                        source: "content/images/sun.png"
+                        image: "images/sun.png"
                     }
                     PaletteItem {
                         anchors.verticalCenter: parent.verticalCenter
                         componentFile: "GenericSceneItem.qml"
-                        source: "../images/moon.png"
+                        source: "content/images/moon.png"
+                        image: "images/moon.png"
                     }
                     PaletteItem {
                         anchors.verticalCenter: parent.verticalCenter
                         componentFile: "PerspectiveItem.qml"
-                        source: "../images/tree_s.png"
+                        source: "content/images/tree_s.png"
+                        image: "images/tree_s.png"
                     }
                     PaletteItem {
                         anchors.verticalCenter: parent.verticalCenter
                         componentFile: "PerspectiveItem.qml"
-                        source: "../images/rabbit_brown.png"
+                        source: "content/images/rabbit_brown.png"
+                        image: "images/rabbit_brown.png"
                     }
                     PaletteItem {
                         anchors.verticalCenter: parent.verticalCenter
                         componentFile: "PerspectiveItem.qml"
-                        source: "../images/rabbit_bw.png"
+                        source: "content/images/rabbit_bw.png"
+                        image: "images/rabbit_bw.png"
                     }
                 }
             }
@@ -188,7 +202,7 @@ Item {
                     font.pixelSize: 14
                     wrapMode: TextEdit.WordWrap
 
-                    text: "import QtQuick 1.0\nImage {\n    id: smile\n    x: 360 * Math.random()\n    y: 180 * Math.random() \n    source: 'images/face-smile.png'\n    NumberAnimation on opacity { \n        to: 0; duration: 1500\n    }\n    Component.onCompleted: smile.destroy(1500);\n}"
+                    text: "import QtQuick 2.0\nImage {\n    id: smile\n    x: 360 * Math.random()\n    y: 180 * Math.random() \n    source: 'content/images/face-smile.png'\n    NumberAnimation on opacity { \n        to: 0; duration: 1500\n    }\n    Component.onCompleted: smile.destroy(1500);\n}"
                 }
             }
 
diff --git a/examples/declarative/toys/dynamicscene/dynamicscene.svg b/examples/declarative/toys/dynamicscene/dynamicscene.svg
deleted file mode 100644
index 566acfada0..0000000000
--- a/examples/declarative/toys/dynamicscene/dynamicscene.svg
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="44px"
-   version="1.1"
-   viewBox="0 0 44 44"
-   width="44px"
-   x="0px"
-   y="0px"
-   id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="qt.svg">
-  <metadata
-     id="metadata18">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs16">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 22 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="44 : 22 : 1"
-       inkscape:persp3d-origin="22 : 14.666667 : 1"
-       id="perspective2836" />
-  </defs>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1020"
-     id="namedview14"
-     showgrid="false"
-     inkscape:zoom="21.454545"
-     inkscape:cx="49.412871"
-     inkscape:cy="21.894358"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="g3" />
-  <g
-     transform="matrix(0.18308778,0,0,0.18308778,6.6100946,3.2385199)"
-     id="g3">
-    <path
-       d="M 43.09,0.3586 C 40.94,0.0036 38.84,-0.0824 36.81,0.0776 31.968136,0.39505671 27.122677,0.73638425 22.28,1.0696 9.62,2.0816 0,12.4996 0,26.8896 l 0,169.7 14.19,13.2 28.87,-209.42 0.03,-0.011 z"
-       style="fill:#006225"
-       id="path5"
-       sodipodi:nodetypes="cccccccc" />
-    <path
-       d="m 174.4,160 c 0,12.5 -7.75,24.07 -17.57,25.77 L 14.23,209.73 V 25.93 C 14.23,9.21 27.57,-2.27 43.12,0.3 l 131.3,21.52 v 138.2 z"
-       style="fill:#80c342"
-       id="path7" />
-    <path
-       d="m 154.9,80.96 -12.96,-0.598 0,0.278 6.945,0.32 6.016,0 z"
-       style="fill:#006225"
-       id="path11" />
-    <path
-       d="m 144.6,135.6 c 0.66,0.328 1.43,0.476 2.351,0.476 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 h -6.015 c -1.821,0.832 -3.532,1.457 -5.176,1.848 z"
-       style="fill:#006225"
-       id="path13" />
-    <path
-       id="path17"
-       style="fill:#ffffff"
-       d="m 91.15,132.4 c 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -4.34,0 -7.68,2.535 -10.01,7.625 -2.52,5.543 -3.793,17.04 -3.793,34.44 0,16.82 1.238,28.75 3.734,35.75 2.356,6.672 5.879,9.976 10.5,9.976 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 m 17.98,3.75 c -4.117,9.707 -10.39,16.06 -18.99,19 0.867,4.449 2.176,7.441 3.922,9.019 1.351,1.211 3.433,1.821 6.222,1.821 0.805,0 1.668,-0.055 2.59,-0.157 v 13.12 l -5.961,0.782 c -1.758,0.23 -3.426,0.343 -5.004,0.343 -5.218,0 -9.445,-1.265 -12.62,-3.824 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 1.629,0 3.309,0.102 5.043,0.305 11.95,1.375 20.62,7.016 26.26,16.79 5.535,9.562 8.254,23.27 8.254,41.26 0,16.48 -2,29.45 -6.043,39.02 z M 130.4,45.91 l 11.52,1.238 0,20.21 12.96,0.914 0,12.68 -12.96,-0.598 0,46.33 c 0,4.032 0.445,6.625 1.34,7.789 0.8,1.067 2.046,1.594 3.71,1.594 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 v 11.65 c -5.136,2.258 -10.18,3.598 -15.12,4.02 -0.718,0.055 -1.41,0.086 -2.078,0.086 -4.48,0 -7.906,-1.301 -10.25,-3.934 -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.535 L 118.046,79.25 V 65.66 l 7.586,0.547 4.773,-20.3 z" />
-    <path
-       d="m 100.3,166 c 0.809,0 1.672,-0.055 2.59,-0.157 H 98.054 C 98.73,165.949 99.507,166 100.3,166 z"
-       style="fill:#006225"
-       id="path19" />
-    <path
-       id="path21"
-       style="fill:#006225"
-       d="m 84.85,63.98 c 2.336,5.997 3.484,16.92 3.484,32.81 0,17.7 -1.16,29.57 -3.512,35.62 -1.894,4.879 -4.527,7.902 -7.863,9.07 0.965,0.368 1.992,0.551 3.078,0.551 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -1.09,0 -2.117,0.16 -3.082,0.481 h -0.004 c 3.601,1.121 6.379,4.215 8.336,9.261 z m -2.344,114.3 c -0.113,-0.05 -0.227,-0.105 -0.336,-0.16 -0.012,-0.004 -0.023,-0.012 -0.035,-0.015 -0.102,-0.051 -0.207,-0.106 -0.309,-0.157 -0.019,-0.011 -0.039,-0.019 -0.058,-0.031 -0.09,-0.051 -0.184,-0.098 -0.278,-0.148 -0.027,-0.016 -0.054,-0.036 -0.086,-0.051 -0.082,-0.043 -0.164,-0.09 -0.242,-0.137 -0.039,-0.023 -0.078,-0.047 -0.113,-0.07 -0.07,-0.039 -0.145,-0.082 -0.215,-0.125 -0.047,-0.031 -0.094,-0.059 -0.14,-0.09 -0.059,-0.039 -0.118,-0.074 -0.176,-0.113 -0.059,-0.039 -0.114,-0.075 -0.168,-0.114 -0.051,-0.031 -0.102,-0.066 -0.149,-0.097 -0.066,-0.047 -0.132,-0.094 -0.195,-0.137 -0.039,-0.027 -0.078,-0.055 -0.113,-0.082 -0.078,-0.055 -0.153,-0.113 -0.231,-0.172 -0.023,-0.016 -0.05,-0.035 -0.078,-0.055 -0.098,-0.078 -0.199,-0.156 -0.297,-0.234 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 h -6.351 c -10.15,0.008 -18.22,3.977 -24,12.04 -6.855,9.563 -10.34,24.64 -10.34,45.07 0,18.95 2.547,33.44 7.551,43.34 4.934,9.75 12.05,15.56 21.19,17.5 1.989,9.641 5.09,16.16 9.297,19.54 3.176,2.559 7.403,3.824 12.62,3.824 0.098,0 0.199,0 0.297,-0.004 h 5.539 c -3.406,-0.05 -6.383,-0.66 -8.906,-1.828 L 82.498,178.28 z M 128.4,145.6 c -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.57 l -6.226,-0.285 v -13.59 h -6.016 v 3.035 c 0.871,3.273 1.555,6.82 2.063,10.64 l 4.164,0.192 v 51.36 c 0,6.723 1.367,11.62 4.09,14.67 2.343,2.633 5.765,3.934 10.25,3.934 h 6.015 c -4.48,0 -7.906,-1.301 -10.25,-3.934 z m 2.043,-99.66 -6.016,0 -4.668,19.88 5.911,0.422 4.773,-20.3 z" />
-  </g>
-</svg>
diff --git a/examples/declarative/toys/dynamicscene/main.cpp b/examples/declarative/toys/dynamicscene/main.cpp
deleted file mode 100644
index 5dfbb60066..0000000000
--- a/examples/declarative/toys/dynamicscene/main.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtGui/QApplication>
-#include "qmlapplicationviewer.h"
-
-int main(int argc, char *argv[])
-{
-    QApplication app(argc, argv);
-
-    QmlApplicationViewer viewer;
-    viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape);
-    viewer.setMainQmlFile(QLatin1String("qml/qml/dynamicscene.qml"));
-    viewer.showExpanded();
-
-    return app.exec();
-}
diff --git a/examples/declarative/toys/dynamicscene/qml/dynamicscene.qml b/examples/declarative/toys/dynamicscene/qml/dynamicscene.qml
deleted file mode 100644
index 5f14e1df76..0000000000
--- a/examples/declarative/toys/dynamicscene/qml/dynamicscene.qml
+++ /dev/null
@@ -1,223 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-import Qt.labs.particles 1.0
-import "qml"
-
-Item {
-    id: window
-
-    property int activeSuns: 0
-
-    //This is a desktop-sized example
-    width: 800; height: 480
-
-
-    MouseArea {
-        anchors.fill: parent
-        onClicked: window.focus = false;
-    }
-
-    //This is the message box that pops up when there's an error
-    Rectangle {
-        id: dialog
-
-        opacity: 0
-        anchors.centerIn: parent
-        width: dialogText.width + 6; height: dialogText.height + 6
-        border.color: 'black'
-        color: 'lightsteelblue'
-        z: 65535 //Arbitrary number chosen to be above all the items, including the scaled perspective ones.
-
-        function show(str){
-            dialogText.text = str;
-            dialogAnim.start();
-        }
-
-        Text {
-            id: dialogText
-            x: 3; y: 3
-            font.pixelSize: 14
-        }
-
-        SequentialAnimation {
-            id: dialogAnim
-            NumberAnimation { target: dialog; property:"opacity"; to: 1; duration: 1000 }
-            PauseAnimation { duration: 5000 }
-            NumberAnimation { target: dialog; property:"opacity"; to: 0; duration: 1000 }
-        }
-    }
-
-    // sky
-    Rectangle {
-        id: sky
-        anchors { left: parent.left; top: parent.top; right: toolbox.right; bottom: parent.verticalCenter }
-        gradient: Gradient {
-            GradientStop { id: gradientStopA; position: 0.0; color: "#0E1533" }
-            GradientStop { id: gradientStopB; position: 1.0; color: "#437284" }
-        }
-    }
-
-    // stars (when there's no sun)
-    Particles {
-        id: stars
-        x: 0; y: 0; width: parent.width; height: parent.height / 2
-        source: "images/star.png"
-        angleDeviation: 360
-        velocity: 0; velocityDeviation: 0
-        count: parent.width / 10
-        fadeInDuration: 2800
-        opacity: 1
-    }
-
-    // ground
-    Rectangle {
-        id: ground
-        z: 2    // just above the sun so that the sun can set behind it
-        anchors { left: parent.left; top: parent.verticalCenter; right: toolbox.left; bottom: parent.bottom }
-        gradient: Gradient {
-            GradientStop { position: 0.0; color: "ForestGreen" }
-            GradientStop { position: 1.0; color: "DarkGreen" }
-        }
-    }
-
-    SystemPalette { id: activePalette }
-
-    // right-hand panel
-    Rectangle {
-        id: toolbox
-
-        width: 380
-        color: activePalette.window
-        anchors { right: parent.right; top: parent.top; bottom: parent.bottom }
-
-        Column {
-            anchors.centerIn: parent
-            spacing: 8
-
-            Text { text: "Drag an item into the scene." }
-
-            Rectangle {
-                width: palette.width + 10; height: palette.height + 10
-                border.color: "black"
-
-                Row {
-                    id: palette
-                    anchors.centerIn: parent
-                    spacing: 8
-
-                    PaletteItem {
-                        anchors.verticalCenter: parent.verticalCenter
-                        componentFile: "Sun.qml"
-                        image: "../images/sun.png"
-                    }
-                    PaletteItem {
-                        anchors.verticalCenter: parent.verticalCenter
-                        componentFile: "GenericSceneItem.qml"
-                        image: "../images/moon.png"
-                    }
-                    PaletteItem {
-                        anchors.verticalCenter: parent.verticalCenter
-                        componentFile: "PerspectiveItem.qml"
-                        image: "../images/tree_s.png"
-                    }
-                    PaletteItem {
-                        anchors.verticalCenter: parent.verticalCenter
-                        componentFile: "PerspectiveItem.qml"
-                        image: "../images/rabbit_brown.png"
-                    }
-                    PaletteItem {
-                        anchors.verticalCenter: parent.verticalCenter
-                        componentFile: "PerspectiveItem.qml"
-                        image: "../images/rabbit_bw.png"
-                    }
-                }
-            }
-
-            Text { text: "Active Suns: " + activeSuns }
-
-            Rectangle { width: parent.width; height: 1; color: "black" }
-
-            Text { text: "Arbitrary QML:" }
-
-            Rectangle {
-                width: 360; height: 240
-
-                TextEdit {
-                    id: qmlText
-                    anchors.fill: parent; anchors.margins: 5
-                    readOnly: false
-                    font.pixelSize: 14
-                    wrapMode: TextEdit.WordWrap
-
-                    text: "import QtQuick 1.0\nImage {\n    id: smile\n    x: 360 * Math.random()\n    y: 180 * Math.random() \n    source: 'images/face-smile.png'\n    NumberAnimation on opacity { \n        to: 0; duration: 1500\n    }\n    Component.onCompleted: smile.destroy(1500);\n}"
-                }
-            }
-
-            Button {
-                text: "Create"
-                onClicked: {
-                    try { 
-                        Qt.createQmlObject(qmlText.text, window, 'CustomObject');
-                    } catch(err) {
-                        dialog.show('Error on line ' + err.qmlErrors[0].lineNumber + '\n' + err.qmlErrors[0].message);
-                    }
-                }
-            }
-        }
-    }
-
-    //Day state, for when a sun is added to the scene
-    states: State {
-        name: "Day"
-        when: window.activeSuns > 0
-
-        PropertyChanges { target: gradientStopA; color: "DeepSkyBlue" }
-        PropertyChanges { target: gradientStopB; color: "SkyBlue" }
-        PropertyChanges { target: stars; opacity: 0 }
-    }
-
-    transitions: Transition {
-        PropertyAnimation { duration: 3000 }
-        ColorAnimation { duration: 3000 }
-    }
-
-}
diff --git a/examples/declarative/toys/dynamicscene/qml/qml/Button.qml b/examples/declarative/toys/dynamicscene/qml/qml/Button.qml
deleted file mode 100644
index 8da799e054..0000000000
--- a/examples/declarative/toys/dynamicscene/qml/qml/Button.qml
+++ /dev/null
@@ -1,80 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-
-Rectangle {
-    id: container
-
-    property variant text
-    signal clicked
-
-    height: text.height + 10; width: text.width + 20
-    border.width: 1
-    radius: 4
-    smooth: true
-
-    gradient: Gradient {
-        GradientStop {
-            position: 0.0
-            color: !mouseArea.pressed ? activePalette.light : activePalette.button
-        }
-        GradientStop {
-            position: 1.0
-            color: !mouseArea.pressed ? activePalette.button : activePalette.dark
-        }
-    }
-
-    SystemPalette { id: activePalette }
-
-    MouseArea {
-        id: mouseArea
-        anchors.fill: parent
-        onClicked: container.clicked()
-    }
-
-    Text {
-        id: text
-        anchors.centerIn:parent
-        font.pointSize: 10
-        text: parent.text
-        color: activePalette.buttonText
-    }
-}
diff --git a/examples/declarative/toys/dynamicscene/qml/qml/GenericSceneItem.qml b/examples/declarative/toys/dynamicscene/qml/qml/GenericSceneItem.qml
deleted file mode 100644
index 739141293d..0000000000
--- a/examples/declarative/toys/dynamicscene/qml/qml/GenericSceneItem.qml
+++ /dev/null
@@ -1,49 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-
-Image {
-    property bool created: false
-    property string image
-
-    source: image
-
-}
diff --git a/examples/declarative/toys/dynamicscene/qml/qml/PaletteItem.qml b/examples/declarative/toys/dynamicscene/qml/qml/PaletteItem.qml
deleted file mode 100644
index cf5395fd5f..0000000000
--- a/examples/declarative/toys/dynamicscene/qml/qml/PaletteItem.qml
+++ /dev/null
@@ -1,59 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-import "itemCreation.js" as Code
-
-Image {
-    id: paletteItem
-
-    property string componentFile
-    property string image
-
-    source: image
-
-    MouseArea { 
-        anchors.fill: parent
-
-        onPressed: Code.startDrag(mouse);
-        onPositionChanged: Code.continueDrag(mouse);
-        onReleased: Code.endDrag(mouse);
-    }
-}
diff --git a/examples/declarative/toys/dynamicscene/qml/qml/PerspectiveItem.qml b/examples/declarative/toys/dynamicscene/qml/qml/PerspectiveItem.qml
deleted file mode 100644
index 6536df3636..0000000000
--- a/examples/declarative/toys/dynamicscene/qml/qml/PerspectiveItem.qml
+++ /dev/null
@@ -1,65 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-
-Image {
-    id: rootItem
-
-    property bool created: false
-    property string image 
-
-    property double scaledBottom: y + (height + height*scale) / 2 
-    property bool onLand: scaledBottom > window.height / 2
-
-    source: image
-    opacity: onLand ? 1 : 0.25
-    scale: Math.max((y + height - 250) * 0.01, 0.3)
-    smooth: true
-
-    onCreatedChanged: {
-        if (created && !onLand)
-            rootItem.destroy();
-        else
-            z = scaledBottom;
-    }
-
-    onYChanged: z = scaledBottom;
-}
diff --git a/examples/declarative/toys/dynamicscene/qml/qml/Sun.qml b/examples/declarative/toys/dynamicscene/qml/qml/Sun.qml
deleted file mode 100644
index 5b28b39834..0000000000
--- a/examples/declarative/toys/dynamicscene/qml/qml/Sun.qml
+++ /dev/null
@@ -1,78 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-
-Image {
-    id: sun
-
-    property bool created: false
-    property string image: "../images/sun.png"
-
-    source: image
-
-    // once item is created, start moving offscreen
-    NumberAnimation on y {
-        to: window.height / 2
-        running: created
-        onRunningChanged: {
-            if (running)
-                duration = (window.height - sun.y) * 10;
-            else
-                state = "OffScreen"
-        }
-    }
-
-    states: State {
-        name: "OffScreen"
-        StateChangeScript {
-            script: { sun.created = false; sun.destroy() }
-        }
-    }
-
-    onCreatedChanged: {
-        if (created) {
-            sun.z = 1;    // above the sky but below the ground layer 
-            window.activeSuns++;
-        } else {
-            window.activeSuns--;
-        }
-    }
-}
diff --git a/examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.cpp b/examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.cpp
deleted file mode 100644
index 411a04c139..0000000000
--- a/examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-// checksum 0x28c7 version 0x2000a
-/*
-  This file was generated by the Qt Quick Application wizard of Qt Creator.
-  QmlApplicationViewer is a convenience class containing mobile device specific
-  code such as screen orientation handling. Also QML paths and debugging are
-  handled here.
-  It is recommended not to modify this file, since newer versions of Qt Creator
-  may offer an updated version of it.
-*/
-
-#include "qmlapplicationviewer.h"
-
-#include <QtCore/QCoreApplication>
-#include <QtCore/QDir>
-#include <QtCore/QFileInfo>
-#include <QtDeclarative/QDeclarativeComponent>
-#include <QtDeclarative/QDeclarativeEngine>
-#include <QtDeclarative/QDeclarativeContext>
-
-#if defined(QMLJSDEBUGGER)
-#include <qt_private/qdeclarativedebughelper_p.h>
-#endif
-
-#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER)
-#include <jsdebuggeragent.h>
-#endif
-#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER)
-#include <qdeclarativeviewobserver.h>
-#endif
-
-#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK)
-#include <eikenv.h>
-#include <eikappui.h>
-#include <aknenv.h>
-#include <aknappui.h>
-#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK
-
-#if defined(QMLJSDEBUGGER)
-
-// Enable debugging before any QDeclarativeEngine is created
-struct QmlJsDebuggingEnabler
-{
-    QmlJsDebuggingEnabler()
-    {
-        QDeclarativeDebugHelper::enableDebugging();
-    }
-};
-
-// Execute code in constructor before first QDeclarativeEngine is instantiated
-static QmlJsDebuggingEnabler enableDebuggingHelper;
-
-#endif // QMLJSDEBUGGER
-
-class QmlApplicationViewerPrivate
-{
-    QString mainQmlFile;
-    friend class QmlApplicationViewer;
-    static QString adjustPath(const QString &path);
-};
-
-QString QmlApplicationViewerPrivate::adjustPath(const QString &path)
-{
-#ifdef Q_OS_UNIX
-#ifdef Q_OS_MAC
-    if (!QDir::isAbsolutePath(path))
-        return QCoreApplication::applicationDirPath()
-                + QLatin1String("/../Resources/") + path;
-#else
-    const QString pathInShareDir = QCoreApplication::applicationDirPath()
-        + QLatin1String("/../share/")
-        + QFileInfo(QCoreApplication::applicationFilePath()).fileName()
-        + QLatin1Char('/') + path;
-    if (QFileInfo(pathInShareDir).exists())
-        return pathInShareDir;
-#endif
-#endif
-    return path;
-}
-
-QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) :
-    QDeclarativeView(parent),
-    m_d(new QmlApplicationViewerPrivate)
-{
-    connect(engine(), SIGNAL(quit()), SLOT(close()));
-    setResizeMode(QDeclarativeView::SizeRootObjectToView);
-#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER)
-    new QmlJSDebugger::JSDebuggerAgent(engine());
-#endif
-#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER)
-    new QmlJSDebugger::QDeclarativeViewObserver(this, parent);
-#endif
-}
-
-QmlApplicationViewer::~QmlApplicationViewer()
-{
-    delete m_d;
-}
-
-void QmlApplicationViewer::setMainQmlFile(const QString &file)
-{
-    m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file);
-    setSource(QUrl::fromLocalFile(m_d->mainQmlFile));
-}
-
-void QmlApplicationViewer::addImportPath(const QString &path)
-{
-    engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path));
-}
-
-void QmlApplicationViewer::setOrientation(ScreenOrientation orientation)
-{
-#ifdef Q_OS_SYMBIAN
-    if (orientation != ScreenOrientationAuto) {
-#if defined(ORIENTATIONLOCK)
-        const CAknAppUiBase::TAppUiOrientation uiOrientation =
-                (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait
-                    : CAknAppUi::EAppUiOrientationLandscape;
-        CAknAppUi* appUi = dynamic_cast<CAknAppUi*> (CEikonEnv::Static()->AppUi());
-        TRAPD(error,
-            if (appUi)
-                appUi->SetOrientationL(uiOrientation);
-        );
-        Q_UNUSED(error)
-#else // ORIENTATIONLOCK
-        qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation.");
-#endif // ORIENTATIONLOCK
-    }
-#elif defined(Q_WS_MAEMO_5)
-    Qt::WidgetAttribute attribute;
-    switch (orientation) {
-    case ScreenOrientationLockPortrait:
-        attribute = Qt::WA_Maemo5PortraitOrientation;
-        break;
-    case ScreenOrientationLockLandscape:
-        attribute = Qt::WA_Maemo5LandscapeOrientation;
-        break;
-    case ScreenOrientationAuto:
-    default:
-        attribute = Qt::WA_Maemo5AutoOrientation;
-        break;
-    }
-    setAttribute(attribute, true);
-#else // Q_OS_SYMBIAN
-    Q_UNUSED(orientation);
-#endif // Q_OS_SYMBIAN
-}
-
-void QmlApplicationViewer::showExpanded()
-{
-#ifdef Q_OS_SYMBIAN
-    showFullScreen();
-#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6)
-    showMaximized();
-#else
-    show();
-#endif
-}
diff --git a/examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.h
deleted file mode 100644
index f5b24b0199..0000000000
--- a/examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-// checksum 0x5a59 version 0x2000a
-/*
-  This file was generated by the Qt Quick Application wizard of Qt Creator.
-  QmlApplicationViewer is a convenience class containing mobile device specific
-  code such as screen orientation handling. Also QML paths and debugging are
-  handled here.
-  It is recommended not to modify this file, since newer versions of Qt Creator
-  may offer an updated version of it.
-*/
-
-#ifndef QMLAPPLICATIONVIEWER_H
-#define QMLAPPLICATIONVIEWER_H
-
-#include <QtDeclarative/QDeclarativeView>
-
-class QmlApplicationViewer : public QDeclarativeView
-{
-    Q_OBJECT
-
-public:
-    enum ScreenOrientation {
-        ScreenOrientationLockPortrait,
-        ScreenOrientationLockLandscape,
-        ScreenOrientationAuto
-    };
-
-    explicit QmlApplicationViewer(QWidget *parent = 0);
-    virtual ~QmlApplicationViewer();
-
-    void setMainQmlFile(const QString &file);
-    void addImportPath(const QString &path);
-    void setOrientation(ScreenOrientation orientation);
-    void showExpanded();
-
-private:
-    class QmlApplicationViewerPrivate *m_d;
-};
-
-#endif // QMLAPPLICATIONVIEWER_H
diff --git a/examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.pri
deleted file mode 100644
index 1c0c7edb39..0000000000
--- a/examples/declarative/toys/dynamicscene/qmlapplicationviewer/qmlapplicationviewer.pri
+++ /dev/null
@@ -1,154 +0,0 @@
-# checksum 0x3dc8 version 0x2000a
-# This file was generated by the Qt Quick Application wizard of Qt Creator.
-# The code below adds the QmlApplicationViewer to the project and handles the
-# activation of QML debugging.
-# It is recommended not to modify this file, since newer versions of Qt Creator
-# may offer an updated version of it.
-
-QT += declarative
-
-SOURCES += $$PWD/qmlapplicationviewer.cpp
-HEADERS += $$PWD/qmlapplicationviewer.h
-INCLUDEPATH += $$PWD
-
-defineTest(minQtVersion) {
-    maj = $$1
-    min = $$2
-    patch = $$3
-    isEqual(QT_MAJOR_VERSION, $$maj) {
-        isEqual(QT_MINOR_VERSION, $$min) {
-            isEqual(QT_PATCH_VERSION, $$patch) {
-                return(true)
-            }
-            greaterThan(QT_PATCH_VERSION, $$patch) {
-                return(true)
-            }
-        }
-        greaterThan(QT_MINOR_VERSION, $$min) {
-            return(true)
-        }
-    }
-    return(false)
-}
-
-contains(DEFINES, QMLJSDEBUGGER) {
-    CONFIG(debug, debug|release) {
-        !minQtVersion(4, 7, 1) {
-            warning()
-            warning("Disabling QML debugging:")
-            warning()
-            warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.")
-            warning("This library requires Qt 4.7.1 or newer.")
-            warning()
-            DEFINES -= QMLJSDEBUGGER
-        } else:isEmpty(QMLJSDEBUGGER_PATH) {
-            warning()
-            warning("Disabling QML debugging:")
-            warning()
-            warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.")
-            warning("Please specify its location on the qmake command line, eg")
-            warning("  qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger")
-            warning()
-            DEFINES -= QMLJSDEBUGGER
-        } else {
-            include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri)
-        }
-    } else {
-        DEFINES -= QMLJSDEBUGGER
-    }
-}
-# This file was generated by an application wizard of Qt Creator.
-# The code below handles deployment to Symbian and Maemo, aswell as copying
-# of the application data to shadow build directories on desktop.
-# It is recommended not to modify this file, since newer versions of Qt Creator
-# may offer an updated version of it.
-
-defineTest(qtcAddDeployment) {
-for(deploymentfolder, DEPLOYMENTFOLDERS) {
-    item = item$${deploymentfolder}
-    itemsources = $${item}.sources
-    $$itemsources = $$eval($${deploymentfolder}.source)
-    itempath = $${item}.path
-    $$itempath= $$eval($${deploymentfolder}.target)
-    export($$itemsources)
-    export($$itempath)
-    DEPLOYMENT += $$item
-}
-
-MAINPROFILEPWD = $$PWD
-
-symbian {
-    ICON = $${TARGET}.svg
-    TARGET.EPOCHEAPSIZE = 0x20000 0x2000000
-    contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone
-    contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices
-} else:win32 {
-    !isEqual(PWD,$$OUT_PWD) {
-        copyCommand = @echo Copying application data...
-        for(deploymentfolder, DEPLOYMENTFOLDERS) {
-            source = $$eval($${deploymentfolder}.source)
-            pathSegments = $$split(source, /)
-            sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments)
-            copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\)
-        }
-        copydeploymentfolders.commands = $$copyCommand
-        first.depends = $(first) copydeploymentfolders
-        export(first.depends)
-        export(copydeploymentfolders.commands)
-        QMAKE_EXTRA_TARGETS += first copydeploymentfolders
-    }
-} else:unix {
-    maemo5 {
-        installPrefix = /opt/usr
-        desktopfile.path = /usr/share/applications/hildon       
-    } else {
-        installPrefix = /usr/local
-        desktopfile.path = /usr/share/applications
-        !isEqual(PWD,$$OUT_PWD) {
-            copyCommand = @echo Copying application data...
-            for(deploymentfolder, DEPLOYMENTFOLDERS) {
-                macx {
-                    target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target)
-                } else {
-                    target = $$OUT_PWD/$$eval($${deploymentfolder}.target)
-                }
-                copyCommand += && $(MKDIR) $$target
-                copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target
-            }
-            copydeploymentfolders.commands = $$copyCommand
-            first.depends = $(first) copydeploymentfolders
-            export(first.depends)
-            export(copydeploymentfolders.commands)
-            QMAKE_EXTRA_TARGETS += first copydeploymentfolders
-        }
-    }
-    for(deploymentfolder, DEPLOYMENTFOLDERS) {
-        item = item$${deploymentfolder}
-        itemfiles = $${item}.files
-        $$itemfiles = $$eval($${deploymentfolder}.source)
-        itempath = $${item}.path
-        $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target)
-        export($$itemfiles)
-        export($$itempath)
-        INSTALLS += $$item
-    }
-    icon.files = $${TARGET}.png
-    icon.path = /usr/share/icons/hicolor/64x64/apps
-    desktopfile.files = $${TARGET}.desktop
-    target.path = $${installPrefix}/bin
-    export(icon.files)
-    export(icon.path)
-    export(desktopfile.files)
-    export(desktopfile.path)
-    export(target.path)
-    INSTALLS += desktopfile icon target
-}
-
-export (ICON)
-export (INSTALLS)
-export (DEPLOYMENT)
-export (TARGET.EPOCHEAPSIZE)
-export (TARGET.CAPABILITY)
-export (LIBS)
-export (QMAKE_EXTRA_TARGETS)
-}
diff --git a/examples/declarative/toys/tic-tac-toe/content/Button.qml b/examples/declarative/toys/tic-tac-toe/content/Button.qml
index 35de2cc689..38e58de4c1 100644
--- a/examples/declarative/toys/tic-tac-toe/content/Button.qml
+++ b/examples/declarative/toys/tic-tac-toe/content/Button.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: container
diff --git a/examples/declarative/toys/tic-tac-toe/content/TicTac.qml b/examples/declarative/toys/tic-tac-toe/content/TicTac.qml
index dd4de5e86c..835064b764 100644
--- a/examples/declarative/toys/tic-tac-toe/content/TicTac.qml
+++ b/examples/declarative/toys/tic-tac-toe/content/TicTac.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Item {
     signal clicked
diff --git a/examples/declarative/toys/tic-tac-toe/qml/content/pics/board.png b/examples/declarative/toys/tic-tac-toe/content/pics/board.png
similarity index 100%
rename from examples/declarative/toys/tic-tac-toe/qml/content/pics/board.png
rename to examples/declarative/toys/tic-tac-toe/content/pics/board.png
diff --git a/examples/declarative/toys/tic-tac-toe/qml/content/pics/o.png b/examples/declarative/toys/tic-tac-toe/content/pics/o.png
similarity index 100%
rename from examples/declarative/toys/tic-tac-toe/qml/content/pics/o.png
rename to examples/declarative/toys/tic-tac-toe/content/pics/o.png
diff --git a/examples/declarative/toys/tic-tac-toe/qml/content/pics/x.png b/examples/declarative/toys/tic-tac-toe/content/pics/x.png
similarity index 100%
rename from examples/declarative/toys/tic-tac-toe/qml/content/pics/x.png
rename to examples/declarative/toys/tic-tac-toe/content/pics/x.png
diff --git a/examples/declarative/toys/tic-tac-toe/qml/content/tic-tac-toe.js b/examples/declarative/toys/tic-tac-toe/content/tic-tac-toe.js
similarity index 100%
rename from examples/declarative/toys/tic-tac-toe/qml/content/tic-tac-toe.js
rename to examples/declarative/toys/tic-tac-toe/content/tic-tac-toe.js
diff --git a/examples/declarative/toys/tic-tac-toe/main.cpp b/examples/declarative/toys/tic-tac-toe/main.cpp
deleted file mode 100644
index 5804d67961..0000000000
--- a/examples/declarative/toys/tic-tac-toe/main.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtGui/QApplication>
-#include "qmlapplicationviewer.h"
-
-int main(int argc, char *argv[])
-{
-    QApplication app(argc, argv);
-
-    QmlApplicationViewer viewer;
-    viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape);
-    viewer.setMainQmlFile(QLatin1String("qml/qml/tic-tac-toe.qml"));
-    viewer.showExpanded();
-
-    return app.exec();
-}
diff --git a/examples/declarative/toys/tic-tac-toe/qml/content/Button.qml b/examples/declarative/toys/tic-tac-toe/qml/content/Button.qml
deleted file mode 100644
index 403d587833..0000000000
--- a/examples/declarative/toys/tic-tac-toe/qml/content/Button.qml
+++ /dev/null
@@ -1,79 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-
-Rectangle {
-    id: container
-
-    property string text
-    property bool pressed: false
-
-    signal clicked
-
-    width: buttonLabel.width + 20; height: buttonLabel.height + 6
-    border { width: 1; color: Qt.darker(container.color) } 
-    radius: 8
-    color: "lightgray"
-    smooth: true
-
-    gradient: Gradient {
-        GradientStop {
-            position: 0.0
-            color: container.pressed ? "darkgray" : "white"
-        }
-        GradientStop { 
-            position: 1.0
-            color: container.color
-        }
-    }
-
-    MouseArea { 
-        anchors.fill: parent
-        onClicked: container.clicked()
-    }
-
-    Text {
-        id: buttonLabel
-        anchors.centerIn: container
-        text: container.text
-        font.pixelSize: 14
-    }
-}
diff --git a/examples/declarative/toys/tic-tac-toe/qml/content/TicTac.qml b/examples/declarative/toys/tic-tac-toe/qml/content/TicTac.qml
deleted file mode 100644
index 7e507364a2..0000000000
--- a/examples/declarative/toys/tic-tac-toe/qml/content/TicTac.qml
+++ /dev/null
@@ -1,60 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-
-Item {
-    signal clicked
-
-    states: [
-        State { name: "X"; PropertyChanges { target: image; source: "pics/x.png" } },
-        State { name: "O"; PropertyChanges { target: image; source: "pics/o.png" } }
-    ]
-
-    Image {
-        id: image
-        anchors.centerIn: parent
-    }
-
-    MouseArea {
-        anchors.fill: parent
-        onClicked: parent.clicked()
-    }
-}
diff --git a/examples/declarative/toys/tic-tac-toe/qml/tic-tac-toe.qml b/examples/declarative/toys/tic-tac-toe/qml/tic-tac-toe.qml
deleted file mode 100644
index c60f2dfeaa..0000000000
--- a/examples/declarative/toys/tic-tac-toe/qml/tic-tac-toe.qml
+++ /dev/null
@@ -1,123 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-import "content"
-import "content/tic-tac-toe.js" as Logic
-
-Rectangle {
-    id: game
-
-    property bool running: true
-    property real difficulty: 1.0   //chance it will actually think
-
-    width: display.width; height: display.height + 10
-
-    Image {
-        id: boardImage
-        source: "content/pics/board.png"
-    }
-
-
-    Column {
-        id: display
-
-        Grid {
-            id: board
-            width: boardImage.width; height: boardImage.height
-            columns: 3
-
-            Repeater {
-                model: 9
-
-                TicTac {
-                    width: board.width/3
-                    height: board.height/3
-
-                    onClicked: {
-                        if (game.running && Logic.canPlayAtPos(index)) {
-                            if (!Logic.makeMove(index, "X"))
-                                Logic.computerTurn();
-                        }
-                    }
-                }
-            }
-        }
-
-        Row {
-            spacing: 4
-            anchors.horizontalCenter: parent.horizontalCenter
-
-            Button {
-                text: "Hard"
-                pressed: game.difficulty == 1.0
-                onClicked: { game.difficulty = 1.0 }
-            }
-            Button {
-                text: "Moderate"
-                pressed: game.difficulty == 0.8
-                onClicked: { game.difficulty = 0.8 }
-            }
-            Button {
-                text: "Easy"
-                pressed: game.difficulty == 0.2
-                onClicked: { game.difficulty = 0.2 }
-            }
-        }
-    }
-
-
-    Text {
-        id: messageDisplay
-        anchors.centerIn: parent
-        color: "blue"
-        style: Text.Outline; styleColor: "white"
-        font.pixelSize: 50; font.bold: true
-        visible: false
-
-        Timer {
-            running: messageDisplay.visible
-            onTriggered: {
-                messageDisplay.visible = false;
-                Logic.restartGame();
-            }
-        }
-    }
-}
diff --git a/examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.cpp b/examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.cpp
deleted file mode 100644
index 411a04c139..0000000000
--- a/examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-// checksum 0x28c7 version 0x2000a
-/*
-  This file was generated by the Qt Quick Application wizard of Qt Creator.
-  QmlApplicationViewer is a convenience class containing mobile device specific
-  code such as screen orientation handling. Also QML paths and debugging are
-  handled here.
-  It is recommended not to modify this file, since newer versions of Qt Creator
-  may offer an updated version of it.
-*/
-
-#include "qmlapplicationviewer.h"
-
-#include <QtCore/QCoreApplication>
-#include <QtCore/QDir>
-#include <QtCore/QFileInfo>
-#include <QtDeclarative/QDeclarativeComponent>
-#include <QtDeclarative/QDeclarativeEngine>
-#include <QtDeclarative/QDeclarativeContext>
-
-#if defined(QMLJSDEBUGGER)
-#include <qt_private/qdeclarativedebughelper_p.h>
-#endif
-
-#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER)
-#include <jsdebuggeragent.h>
-#endif
-#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER)
-#include <qdeclarativeviewobserver.h>
-#endif
-
-#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK)
-#include <eikenv.h>
-#include <eikappui.h>
-#include <aknenv.h>
-#include <aknappui.h>
-#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK
-
-#if defined(QMLJSDEBUGGER)
-
-// Enable debugging before any QDeclarativeEngine is created
-struct QmlJsDebuggingEnabler
-{
-    QmlJsDebuggingEnabler()
-    {
-        QDeclarativeDebugHelper::enableDebugging();
-    }
-};
-
-// Execute code in constructor before first QDeclarativeEngine is instantiated
-static QmlJsDebuggingEnabler enableDebuggingHelper;
-
-#endif // QMLJSDEBUGGER
-
-class QmlApplicationViewerPrivate
-{
-    QString mainQmlFile;
-    friend class QmlApplicationViewer;
-    static QString adjustPath(const QString &path);
-};
-
-QString QmlApplicationViewerPrivate::adjustPath(const QString &path)
-{
-#ifdef Q_OS_UNIX
-#ifdef Q_OS_MAC
-    if (!QDir::isAbsolutePath(path))
-        return QCoreApplication::applicationDirPath()
-                + QLatin1String("/../Resources/") + path;
-#else
-    const QString pathInShareDir = QCoreApplication::applicationDirPath()
-        + QLatin1String("/../share/")
-        + QFileInfo(QCoreApplication::applicationFilePath()).fileName()
-        + QLatin1Char('/') + path;
-    if (QFileInfo(pathInShareDir).exists())
-        return pathInShareDir;
-#endif
-#endif
-    return path;
-}
-
-QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) :
-    QDeclarativeView(parent),
-    m_d(new QmlApplicationViewerPrivate)
-{
-    connect(engine(), SIGNAL(quit()), SLOT(close()));
-    setResizeMode(QDeclarativeView::SizeRootObjectToView);
-#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER)
-    new QmlJSDebugger::JSDebuggerAgent(engine());
-#endif
-#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER)
-    new QmlJSDebugger::QDeclarativeViewObserver(this, parent);
-#endif
-}
-
-QmlApplicationViewer::~QmlApplicationViewer()
-{
-    delete m_d;
-}
-
-void QmlApplicationViewer::setMainQmlFile(const QString &file)
-{
-    m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file);
-    setSource(QUrl::fromLocalFile(m_d->mainQmlFile));
-}
-
-void QmlApplicationViewer::addImportPath(const QString &path)
-{
-    engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path));
-}
-
-void QmlApplicationViewer::setOrientation(ScreenOrientation orientation)
-{
-#ifdef Q_OS_SYMBIAN
-    if (orientation != ScreenOrientationAuto) {
-#if defined(ORIENTATIONLOCK)
-        const CAknAppUiBase::TAppUiOrientation uiOrientation =
-                (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait
-                    : CAknAppUi::EAppUiOrientationLandscape;
-        CAknAppUi* appUi = dynamic_cast<CAknAppUi*> (CEikonEnv::Static()->AppUi());
-        TRAPD(error,
-            if (appUi)
-                appUi->SetOrientationL(uiOrientation);
-        );
-        Q_UNUSED(error)
-#else // ORIENTATIONLOCK
-        qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation.");
-#endif // ORIENTATIONLOCK
-    }
-#elif defined(Q_WS_MAEMO_5)
-    Qt::WidgetAttribute attribute;
-    switch (orientation) {
-    case ScreenOrientationLockPortrait:
-        attribute = Qt::WA_Maemo5PortraitOrientation;
-        break;
-    case ScreenOrientationLockLandscape:
-        attribute = Qt::WA_Maemo5LandscapeOrientation;
-        break;
-    case ScreenOrientationAuto:
-    default:
-        attribute = Qt::WA_Maemo5AutoOrientation;
-        break;
-    }
-    setAttribute(attribute, true);
-#else // Q_OS_SYMBIAN
-    Q_UNUSED(orientation);
-#endif // Q_OS_SYMBIAN
-}
-
-void QmlApplicationViewer::showExpanded()
-{
-#ifdef Q_OS_SYMBIAN
-    showFullScreen();
-#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6)
-    showMaximized();
-#else
-    show();
-#endif
-}
diff --git a/examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.h
deleted file mode 100644
index f5b24b0199..0000000000
--- a/examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-// checksum 0x5a59 version 0x2000a
-/*
-  This file was generated by the Qt Quick Application wizard of Qt Creator.
-  QmlApplicationViewer is a convenience class containing mobile device specific
-  code such as screen orientation handling. Also QML paths and debugging are
-  handled here.
-  It is recommended not to modify this file, since newer versions of Qt Creator
-  may offer an updated version of it.
-*/
-
-#ifndef QMLAPPLICATIONVIEWER_H
-#define QMLAPPLICATIONVIEWER_H
-
-#include <QtDeclarative/QDeclarativeView>
-
-class QmlApplicationViewer : public QDeclarativeView
-{
-    Q_OBJECT
-
-public:
-    enum ScreenOrientation {
-        ScreenOrientationLockPortrait,
-        ScreenOrientationLockLandscape,
-        ScreenOrientationAuto
-    };
-
-    explicit QmlApplicationViewer(QWidget *parent = 0);
-    virtual ~QmlApplicationViewer();
-
-    void setMainQmlFile(const QString &file);
-    void addImportPath(const QString &path);
-    void setOrientation(ScreenOrientation orientation);
-    void showExpanded();
-
-private:
-    class QmlApplicationViewerPrivate *m_d;
-};
-
-#endif // QMLAPPLICATIONVIEWER_H
diff --git a/examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.pri
deleted file mode 100644
index 1c0c7edb39..0000000000
--- a/examples/declarative/toys/tic-tac-toe/qmlapplicationviewer/qmlapplicationviewer.pri
+++ /dev/null
@@ -1,154 +0,0 @@
-# checksum 0x3dc8 version 0x2000a
-# This file was generated by the Qt Quick Application wizard of Qt Creator.
-# The code below adds the QmlApplicationViewer to the project and handles the
-# activation of QML debugging.
-# It is recommended not to modify this file, since newer versions of Qt Creator
-# may offer an updated version of it.
-
-QT += declarative
-
-SOURCES += $$PWD/qmlapplicationviewer.cpp
-HEADERS += $$PWD/qmlapplicationviewer.h
-INCLUDEPATH += $$PWD
-
-defineTest(minQtVersion) {
-    maj = $$1
-    min = $$2
-    patch = $$3
-    isEqual(QT_MAJOR_VERSION, $$maj) {
-        isEqual(QT_MINOR_VERSION, $$min) {
-            isEqual(QT_PATCH_VERSION, $$patch) {
-                return(true)
-            }
-            greaterThan(QT_PATCH_VERSION, $$patch) {
-                return(true)
-            }
-        }
-        greaterThan(QT_MINOR_VERSION, $$min) {
-            return(true)
-        }
-    }
-    return(false)
-}
-
-contains(DEFINES, QMLJSDEBUGGER) {
-    CONFIG(debug, debug|release) {
-        !minQtVersion(4, 7, 1) {
-            warning()
-            warning("Disabling QML debugging:")
-            warning()
-            warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.")
-            warning("This library requires Qt 4.7.1 or newer.")
-            warning()
-            DEFINES -= QMLJSDEBUGGER
-        } else:isEmpty(QMLJSDEBUGGER_PATH) {
-            warning()
-            warning("Disabling QML debugging:")
-            warning()
-            warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.")
-            warning("Please specify its location on the qmake command line, eg")
-            warning("  qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger")
-            warning()
-            DEFINES -= QMLJSDEBUGGER
-        } else {
-            include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri)
-        }
-    } else {
-        DEFINES -= QMLJSDEBUGGER
-    }
-}
-# This file was generated by an application wizard of Qt Creator.
-# The code below handles deployment to Symbian and Maemo, aswell as copying
-# of the application data to shadow build directories on desktop.
-# It is recommended not to modify this file, since newer versions of Qt Creator
-# may offer an updated version of it.
-
-defineTest(qtcAddDeployment) {
-for(deploymentfolder, DEPLOYMENTFOLDERS) {
-    item = item$${deploymentfolder}
-    itemsources = $${item}.sources
-    $$itemsources = $$eval($${deploymentfolder}.source)
-    itempath = $${item}.path
-    $$itempath= $$eval($${deploymentfolder}.target)
-    export($$itemsources)
-    export($$itempath)
-    DEPLOYMENT += $$item
-}
-
-MAINPROFILEPWD = $$PWD
-
-symbian {
-    ICON = $${TARGET}.svg
-    TARGET.EPOCHEAPSIZE = 0x20000 0x2000000
-    contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone
-    contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices
-} else:win32 {
-    !isEqual(PWD,$$OUT_PWD) {
-        copyCommand = @echo Copying application data...
-        for(deploymentfolder, DEPLOYMENTFOLDERS) {
-            source = $$eval($${deploymentfolder}.source)
-            pathSegments = $$split(source, /)
-            sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments)
-            copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\)
-        }
-        copydeploymentfolders.commands = $$copyCommand
-        first.depends = $(first) copydeploymentfolders
-        export(first.depends)
-        export(copydeploymentfolders.commands)
-        QMAKE_EXTRA_TARGETS += first copydeploymentfolders
-    }
-} else:unix {
-    maemo5 {
-        installPrefix = /opt/usr
-        desktopfile.path = /usr/share/applications/hildon       
-    } else {
-        installPrefix = /usr/local
-        desktopfile.path = /usr/share/applications
-        !isEqual(PWD,$$OUT_PWD) {
-            copyCommand = @echo Copying application data...
-            for(deploymentfolder, DEPLOYMENTFOLDERS) {
-                macx {
-                    target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target)
-                } else {
-                    target = $$OUT_PWD/$$eval($${deploymentfolder}.target)
-                }
-                copyCommand += && $(MKDIR) $$target
-                copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target
-            }
-            copydeploymentfolders.commands = $$copyCommand
-            first.depends = $(first) copydeploymentfolders
-            export(first.depends)
-            export(copydeploymentfolders.commands)
-            QMAKE_EXTRA_TARGETS += first copydeploymentfolders
-        }
-    }
-    for(deploymentfolder, DEPLOYMENTFOLDERS) {
-        item = item$${deploymentfolder}
-        itemfiles = $${item}.files
-        $$itemfiles = $$eval($${deploymentfolder}.source)
-        itempath = $${item}.path
-        $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target)
-        export($$itemfiles)
-        export($$itempath)
-        INSTALLS += $$item
-    }
-    icon.files = $${TARGET}.png
-    icon.path = /usr/share/icons/hicolor/64x64/apps
-    desktopfile.files = $${TARGET}.desktop
-    target.path = $${installPrefix}/bin
-    export(icon.files)
-    export(icon.path)
-    export(desktopfile.files)
-    export(desktopfile.path)
-    export(target.path)
-    INSTALLS += desktopfile icon target
-}
-
-export (ICON)
-export (INSTALLS)
-export (DEPLOYMENT)
-export (TARGET.EPOCHEAPSIZE)
-export (TARGET.CAPABILITY)
-export (LIBS)
-export (QMAKE_EXTRA_TARGETS)
-}
diff --git a/examples/declarative/toys/tic-tac-toe/tic-tac-toe.pro b/examples/declarative/toys/tic-tac-toe/tic-tac-toe.pro
deleted file mode 100644
index 2e1fbd39fb..0000000000
--- a/examples/declarative/toys/tic-tac-toe/tic-tac-toe.pro
+++ /dev/null
@@ -1,39 +0,0 @@
-# Add more folders to ship with the application, here
-folder_01.source = qml
-folder_01.target = qml
-DEPLOYMENTFOLDERS = folder_01
-
-# Additional import path used to resolve QML modules in Creator's code model
-QML_IMPORT_PATH =
-
-# Avoid auto screen rotation
-DEFINES += ORIENTATIONLOCK
-
-# Needs to be defined for Symbian
-#DEFINES += NETWORKACCESS
-
-symbian:TARGET.UID3 = 0xEFDDF868
-
-# Smart Installer package's UID
-# This UID is from the protected range 
-# and therefore the package will fail to install if self-signed
-# By default qmake uses the unprotected range value if unprotected UID is defined for the application
-# and 0x2002CCCF value if protected UID is given to the application
-#symbian:DEPLOYMENT.installer_header = 0x2002CCCF
-
-# Define QMLJSDEBUGGER to allow debugging of QML in debug builds
-# (This might significantly increase build time)
-# DEFINES += QMLJSDEBUGGER
-
-# If your application uses the Qt Mobility libraries, uncomment
-# the following lines and add the respective components to the 
-# MOBILITY variable. 
-# CONFIG += mobility
-# MOBILITY +=
-
-# The .cpp file which was generated for your project. Feel free to hack it.
-SOURCES += main.cpp
-
-# Please do not modify the following two lines. Required for deployment.
-include(qmlapplicationviewer/qmlapplicationviewer.pri)
-qtcAddDeployment()
diff --git a/examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml b/examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml
index 87e3e2ec64..2cd1350934 100644
--- a/examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml
+++ b/examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 import "content"
 import "content/tic-tac-toe.js" as Logic
 
diff --git a/examples/declarative/toys/tic-tac-toe/tictactoe.desktop b/examples/declarative/toys/tic-tac-toe/tictactoe.desktop
deleted file mode 100644
index e66569c497..0000000000
--- a/examples/declarative/toys/tic-tac-toe/tictactoe.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Version=1.0
-Type=Application
-Terminal=false
-Name=tic-tac-toe
-Exec=/opt/usr/bin/tic-tac-toe
-Icon=tic-tac-toe
-X-Window-Icon=
-X-HildonDesk-ShowInToolbar=true
-X-Osso-Type=application/x-executable
diff --git a/examples/declarative/toys/tic-tac-toe/tictactoe.png b/examples/declarative/toys/tic-tac-toe/tictactoe.png
deleted file mode 100644
index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3400
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

diff --git a/examples/declarative/toys/tic-tac-toe/tictactoe.pro b/examples/declarative/toys/tic-tac-toe/tictactoe.pro
deleted file mode 100644
index 2e1fbd39fb..0000000000
--- a/examples/declarative/toys/tic-tac-toe/tictactoe.pro
+++ /dev/null
@@ -1,39 +0,0 @@
-# Add more folders to ship with the application, here
-folder_01.source = qml
-folder_01.target = qml
-DEPLOYMENTFOLDERS = folder_01
-
-# Additional import path used to resolve QML modules in Creator's code model
-QML_IMPORT_PATH =
-
-# Avoid auto screen rotation
-DEFINES += ORIENTATIONLOCK
-
-# Needs to be defined for Symbian
-#DEFINES += NETWORKACCESS
-
-symbian:TARGET.UID3 = 0xEFDDF868
-
-# Smart Installer package's UID
-# This UID is from the protected range 
-# and therefore the package will fail to install if self-signed
-# By default qmake uses the unprotected range value if unprotected UID is defined for the application
-# and 0x2002CCCF value if protected UID is given to the application
-#symbian:DEPLOYMENT.installer_header = 0x2002CCCF
-
-# Define QMLJSDEBUGGER to allow debugging of QML in debug builds
-# (This might significantly increase build time)
-# DEFINES += QMLJSDEBUGGER
-
-# If your application uses the Qt Mobility libraries, uncomment
-# the following lines and add the respective components to the 
-# MOBILITY variable. 
-# CONFIG += mobility
-# MOBILITY +=
-
-# The .cpp file which was generated for your project. Feel free to hack it.
-SOURCES += main.cpp
-
-# Please do not modify the following two lines. Required for deployment.
-include(qmlapplicationviewer/qmlapplicationviewer.pri)
-qtcAddDeployment()
diff --git a/examples/declarative/toys/tic-tac-toe/tictactoe.svg b/examples/declarative/toys/tic-tac-toe/tictactoe.svg
deleted file mode 100644
index 566acfada0..0000000000
--- a/examples/declarative/toys/tic-tac-toe/tictactoe.svg
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="44px"
-   version="1.1"
-   viewBox="0 0 44 44"
-   width="44px"
-   x="0px"
-   y="0px"
-   id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="qt.svg">
-  <metadata
-     id="metadata18">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs16">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 22 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="44 : 22 : 1"
-       inkscape:persp3d-origin="22 : 14.666667 : 1"
-       id="perspective2836" />
-  </defs>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1020"
-     id="namedview14"
-     showgrid="false"
-     inkscape:zoom="21.454545"
-     inkscape:cx="49.412871"
-     inkscape:cy="21.894358"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="g3" />
-  <g
-     transform="matrix(0.18308778,0,0,0.18308778,6.6100946,3.2385199)"
-     id="g3">
-    <path
-       d="M 43.09,0.3586 C 40.94,0.0036 38.84,-0.0824 36.81,0.0776 31.968136,0.39505671 27.122677,0.73638425 22.28,1.0696 9.62,2.0816 0,12.4996 0,26.8896 l 0,169.7 14.19,13.2 28.87,-209.42 0.03,-0.011 z"
-       style="fill:#006225"
-       id="path5"
-       sodipodi:nodetypes="cccccccc" />
-    <path
-       d="m 174.4,160 c 0,12.5 -7.75,24.07 -17.57,25.77 L 14.23,209.73 V 25.93 C 14.23,9.21 27.57,-2.27 43.12,0.3 l 131.3,21.52 v 138.2 z"
-       style="fill:#80c342"
-       id="path7" />
-    <path
-       d="m 154.9,80.96 -12.96,-0.598 0,0.278 6.945,0.32 6.016,0 z"
-       style="fill:#006225"
-       id="path11" />
-    <path
-       d="m 144.6,135.6 c 0.66,0.328 1.43,0.476 2.351,0.476 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 h -6.015 c -1.821,0.832 -3.532,1.457 -5.176,1.848 z"
-       style="fill:#006225"
-       id="path13" />
-    <path
-       id="path17"
-       style="fill:#ffffff"
-       d="m 91.15,132.4 c 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -4.34,0 -7.68,2.535 -10.01,7.625 -2.52,5.543 -3.793,17.04 -3.793,34.44 0,16.82 1.238,28.75 3.734,35.75 2.356,6.672 5.879,9.976 10.5,9.976 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 m 17.98,3.75 c -4.117,9.707 -10.39,16.06 -18.99,19 0.867,4.449 2.176,7.441 3.922,9.019 1.351,1.211 3.433,1.821 6.222,1.821 0.805,0 1.668,-0.055 2.59,-0.157 v 13.12 l -5.961,0.782 c -1.758,0.23 -3.426,0.343 -5.004,0.343 -5.218,0 -9.445,-1.265 -12.62,-3.824 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 1.629,0 3.309,0.102 5.043,0.305 11.95,1.375 20.62,7.016 26.26,16.79 5.535,9.562 8.254,23.27 8.254,41.26 0,16.48 -2,29.45 -6.043,39.02 z M 130.4,45.91 l 11.52,1.238 0,20.21 12.96,0.914 0,12.68 -12.96,-0.598 0,46.33 c 0,4.032 0.445,6.625 1.34,7.789 0.8,1.067 2.046,1.594 3.71,1.594 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 v 11.65 c -5.136,2.258 -10.18,3.598 -15.12,4.02 -0.718,0.055 -1.41,0.086 -2.078,0.086 -4.48,0 -7.906,-1.301 -10.25,-3.934 -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.535 L 118.046,79.25 V 65.66 l 7.586,0.547 4.773,-20.3 z" />
-    <path
-       d="m 100.3,166 c 0.809,0 1.672,-0.055 2.59,-0.157 H 98.054 C 98.73,165.949 99.507,166 100.3,166 z"
-       style="fill:#006225"
-       id="path19" />
-    <path
-       id="path21"
-       style="fill:#006225"
-       d="m 84.85,63.98 c 2.336,5.997 3.484,16.92 3.484,32.81 0,17.7 -1.16,29.57 -3.512,35.62 -1.894,4.879 -4.527,7.902 -7.863,9.07 0.965,0.368 1.992,0.551 3.078,0.551 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -1.09,0 -2.117,0.16 -3.082,0.481 h -0.004 c 3.601,1.121 6.379,4.215 8.336,9.261 z m -2.344,114.3 c -0.113,-0.05 -0.227,-0.105 -0.336,-0.16 -0.012,-0.004 -0.023,-0.012 -0.035,-0.015 -0.102,-0.051 -0.207,-0.106 -0.309,-0.157 -0.019,-0.011 -0.039,-0.019 -0.058,-0.031 -0.09,-0.051 -0.184,-0.098 -0.278,-0.148 -0.027,-0.016 -0.054,-0.036 -0.086,-0.051 -0.082,-0.043 -0.164,-0.09 -0.242,-0.137 -0.039,-0.023 -0.078,-0.047 -0.113,-0.07 -0.07,-0.039 -0.145,-0.082 -0.215,-0.125 -0.047,-0.031 -0.094,-0.059 -0.14,-0.09 -0.059,-0.039 -0.118,-0.074 -0.176,-0.113 -0.059,-0.039 -0.114,-0.075 -0.168,-0.114 -0.051,-0.031 -0.102,-0.066 -0.149,-0.097 -0.066,-0.047 -0.132,-0.094 -0.195,-0.137 -0.039,-0.027 -0.078,-0.055 -0.113,-0.082 -0.078,-0.055 -0.153,-0.113 -0.231,-0.172 -0.023,-0.016 -0.05,-0.035 -0.078,-0.055 -0.098,-0.078 -0.199,-0.156 -0.297,-0.234 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 h -6.351 c -10.15,0.008 -18.22,3.977 -24,12.04 -6.855,9.563 -10.34,24.64 -10.34,45.07 0,18.95 2.547,33.44 7.551,43.34 4.934,9.75 12.05,15.56 21.19,17.5 1.989,9.641 5.09,16.16 9.297,19.54 3.176,2.559 7.403,3.824 12.62,3.824 0.098,0 0.199,0 0.297,-0.004 h 5.539 c -3.406,-0.05 -6.383,-0.66 -8.906,-1.828 L 82.498,178.28 z M 128.4,145.6 c -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.57 l -6.226,-0.285 v -13.59 h -6.016 v 3.035 c 0.871,3.273 1.555,6.82 2.063,10.64 l 4.164,0.192 v 51.36 c 0,6.723 1.367,11.62 4.09,14.67 2.343,2.633 5.765,3.934 10.25,3.934 h 6.015 c -4.48,0 -7.906,-1.301 -10.25,-3.934 z m 2.043,-99.66 -6.016,0 -4.668,19.88 5.911,0.422 4.773,-20.3 z" />
-  </g>
-</svg>
diff --git a/examples/declarative/toys/tvtennis/main.cpp b/examples/declarative/toys/tvtennis/main.cpp
deleted file mode 100644
index e5329b6e82..0000000000
--- a/examples/declarative/toys/tvtennis/main.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtGui/QApplication>
-#include "qmlapplicationviewer.h"
-
-int main(int argc, char *argv[])
-{
-    QApplication app(argc, argv);
-
-    QmlApplicationViewer viewer;
-    viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape);
-    viewer.setMainQmlFile(QLatin1String("qml/qml/tvtennis.qml"));
-    viewer.showExpanded();
-
-    return app.exec();
-}
diff --git a/examples/declarative/toys/tvtennis/qml/tvtennis.qml b/examples/declarative/toys/tvtennis/qml/tvtennis.qml
deleted file mode 100644
index 805666d5c7..0000000000
--- a/examples/declarative/toys/tvtennis/qml/tvtennis.qml
+++ /dev/null
@@ -1,109 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 1.0
-
-Rectangle {
-    id: page
-    width: 640; height: 480
-    color: "Black"
-
-    // Make a ball to bounce
-    Rectangle {
-        id: ball
-
-        // Add a property for the target y coordinate
-        property variant direction : "right"
-
-        x: 20; width: 20; height: 20; z: 1
-        color: "Lime"
-
-        // Move the ball to the right and back to the left repeatedly
-        SequentialAnimation on x {
-            loops: Animation.Infinite
-            NumberAnimation { to: page.width - 40; duration: 2000 }
-            PropertyAction { target: ball; property: "direction"; value: "left" }
-            NumberAnimation { to: 20; duration: 2000 }
-            PropertyAction { target: ball; property: "direction"; value: "right" }
-        }
-
-        // Make y move with a velocity of 200 
-        Behavior on y { SpringAnimation{ velocity: 200; }
-        }
-
-        Component.onCompleted: y = page.height-10; // start the ball motion
-
-        // Detect the ball hitting the top or bottom of the view and bounce it
-        onYChanged: {
-            if (y <= 0) {
-                y = page.height - 20;
-            } else if (y >= page.height - 20) {
-                y = 0;
-            }
-        }
-    }
-
-    // Place bats to the left and right of the view, following the y
-    // coordinates of the ball.
-    Rectangle {
-        id: leftBat
-        color: "Lime"
-        x: 2; width: 20; height: 90
-        y: ball.direction == 'left' ? ball.y - 45 : page.height/2 -45;
-        Behavior on y { SpringAnimation{ velocity: 300 } }
-    }
-    Rectangle {
-        id: rightBat
-        color: "Lime"
-        x: page.width - 22; width: 20; height: 90
-        y: ball.direction == 'right' ? ball.y - 45 : page.height/2 -45;
-        Behavior on y { SpringAnimation{ velocity: 300 } }
-    }
-
-    // The rest, to make it look realistic, if neither ever scores...
-    Rectangle { color: "Lime"; x: page.width/2-80; y: 0; width: 40; height: 60 }
-    Rectangle { color: "Black"; x: page.width/2-70; y: 10; width: 20; height: 40 }
-    Rectangle { color: "Lime"; x: page.width/2+40; y: 0; width: 40; height: 60 }
-    Rectangle { color: "Black"; x: page.width/2+50; y: 10; width: 20; height: 40 }
-    Repeater {
-        model: page.height / 20
-        Rectangle { color: "Lime"; x: page.width/2-5; y: index * 20; width: 10; height: 10 }
-    }
-}
diff --git a/examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.cpp b/examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.cpp
deleted file mode 100644
index 411a04c139..0000000000
--- a/examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-// checksum 0x28c7 version 0x2000a
-/*
-  This file was generated by the Qt Quick Application wizard of Qt Creator.
-  QmlApplicationViewer is a convenience class containing mobile device specific
-  code such as screen orientation handling. Also QML paths and debugging are
-  handled here.
-  It is recommended not to modify this file, since newer versions of Qt Creator
-  may offer an updated version of it.
-*/
-
-#include "qmlapplicationviewer.h"
-
-#include <QtCore/QCoreApplication>
-#include <QtCore/QDir>
-#include <QtCore/QFileInfo>
-#include <QtDeclarative/QDeclarativeComponent>
-#include <QtDeclarative/QDeclarativeEngine>
-#include <QtDeclarative/QDeclarativeContext>
-
-#if defined(QMLJSDEBUGGER)
-#include <qt_private/qdeclarativedebughelper_p.h>
-#endif
-
-#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER)
-#include <jsdebuggeragent.h>
-#endif
-#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER)
-#include <qdeclarativeviewobserver.h>
-#endif
-
-#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK)
-#include <eikenv.h>
-#include <eikappui.h>
-#include <aknenv.h>
-#include <aknappui.h>
-#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK
-
-#if defined(QMLJSDEBUGGER)
-
-// Enable debugging before any QDeclarativeEngine is created
-struct QmlJsDebuggingEnabler
-{
-    QmlJsDebuggingEnabler()
-    {
-        QDeclarativeDebugHelper::enableDebugging();
-    }
-};
-
-// Execute code in constructor before first QDeclarativeEngine is instantiated
-static QmlJsDebuggingEnabler enableDebuggingHelper;
-
-#endif // QMLJSDEBUGGER
-
-class QmlApplicationViewerPrivate
-{
-    QString mainQmlFile;
-    friend class QmlApplicationViewer;
-    static QString adjustPath(const QString &path);
-};
-
-QString QmlApplicationViewerPrivate::adjustPath(const QString &path)
-{
-#ifdef Q_OS_UNIX
-#ifdef Q_OS_MAC
-    if (!QDir::isAbsolutePath(path))
-        return QCoreApplication::applicationDirPath()
-                + QLatin1String("/../Resources/") + path;
-#else
-    const QString pathInShareDir = QCoreApplication::applicationDirPath()
-        + QLatin1String("/../share/")
-        + QFileInfo(QCoreApplication::applicationFilePath()).fileName()
-        + QLatin1Char('/') + path;
-    if (QFileInfo(pathInShareDir).exists())
-        return pathInShareDir;
-#endif
-#endif
-    return path;
-}
-
-QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) :
-    QDeclarativeView(parent),
-    m_d(new QmlApplicationViewerPrivate)
-{
-    connect(engine(), SIGNAL(quit()), SLOT(close()));
-    setResizeMode(QDeclarativeView::SizeRootObjectToView);
-#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER)
-    new QmlJSDebugger::JSDebuggerAgent(engine());
-#endif
-#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER)
-    new QmlJSDebugger::QDeclarativeViewObserver(this, parent);
-#endif
-}
-
-QmlApplicationViewer::~QmlApplicationViewer()
-{
-    delete m_d;
-}
-
-void QmlApplicationViewer::setMainQmlFile(const QString &file)
-{
-    m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file);
-    setSource(QUrl::fromLocalFile(m_d->mainQmlFile));
-}
-
-void QmlApplicationViewer::addImportPath(const QString &path)
-{
-    engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path));
-}
-
-void QmlApplicationViewer::setOrientation(ScreenOrientation orientation)
-{
-#ifdef Q_OS_SYMBIAN
-    if (orientation != ScreenOrientationAuto) {
-#if defined(ORIENTATIONLOCK)
-        const CAknAppUiBase::TAppUiOrientation uiOrientation =
-                (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait
-                    : CAknAppUi::EAppUiOrientationLandscape;
-        CAknAppUi* appUi = dynamic_cast<CAknAppUi*> (CEikonEnv::Static()->AppUi());
-        TRAPD(error,
-            if (appUi)
-                appUi->SetOrientationL(uiOrientation);
-        );
-        Q_UNUSED(error)
-#else // ORIENTATIONLOCK
-        qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation.");
-#endif // ORIENTATIONLOCK
-    }
-#elif defined(Q_WS_MAEMO_5)
-    Qt::WidgetAttribute attribute;
-    switch (orientation) {
-    case ScreenOrientationLockPortrait:
-        attribute = Qt::WA_Maemo5PortraitOrientation;
-        break;
-    case ScreenOrientationLockLandscape:
-        attribute = Qt::WA_Maemo5LandscapeOrientation;
-        break;
-    case ScreenOrientationAuto:
-    default:
-        attribute = Qt::WA_Maemo5AutoOrientation;
-        break;
-    }
-    setAttribute(attribute, true);
-#else // Q_OS_SYMBIAN
-    Q_UNUSED(orientation);
-#endif // Q_OS_SYMBIAN
-}
-
-void QmlApplicationViewer::showExpanded()
-{
-#ifdef Q_OS_SYMBIAN
-    showFullScreen();
-#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6)
-    showMaximized();
-#else
-    show();
-#endif
-}
diff --git a/examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.h
deleted file mode 100644
index f5b24b0199..0000000000
--- a/examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-// checksum 0x5a59 version 0x2000a
-/*
-  This file was generated by the Qt Quick Application wizard of Qt Creator.
-  QmlApplicationViewer is a convenience class containing mobile device specific
-  code such as screen orientation handling. Also QML paths and debugging are
-  handled here.
-  It is recommended not to modify this file, since newer versions of Qt Creator
-  may offer an updated version of it.
-*/
-
-#ifndef QMLAPPLICATIONVIEWER_H
-#define QMLAPPLICATIONVIEWER_H
-
-#include <QtDeclarative/QDeclarativeView>
-
-class QmlApplicationViewer : public QDeclarativeView
-{
-    Q_OBJECT
-
-public:
-    enum ScreenOrientation {
-        ScreenOrientationLockPortrait,
-        ScreenOrientationLockLandscape,
-        ScreenOrientationAuto
-    };
-
-    explicit QmlApplicationViewer(QWidget *parent = 0);
-    virtual ~QmlApplicationViewer();
-
-    void setMainQmlFile(const QString &file);
-    void addImportPath(const QString &path);
-    void setOrientation(ScreenOrientation orientation);
-    void showExpanded();
-
-private:
-    class QmlApplicationViewerPrivate *m_d;
-};
-
-#endif // QMLAPPLICATIONVIEWER_H
diff --git a/examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.pri
deleted file mode 100644
index 1c0c7edb39..0000000000
--- a/examples/declarative/toys/tvtennis/qmlapplicationviewer/qmlapplicationviewer.pri
+++ /dev/null
@@ -1,154 +0,0 @@
-# checksum 0x3dc8 version 0x2000a
-# This file was generated by the Qt Quick Application wizard of Qt Creator.
-# The code below adds the QmlApplicationViewer to the project and handles the
-# activation of QML debugging.
-# It is recommended not to modify this file, since newer versions of Qt Creator
-# may offer an updated version of it.
-
-QT += declarative
-
-SOURCES += $$PWD/qmlapplicationviewer.cpp
-HEADERS += $$PWD/qmlapplicationviewer.h
-INCLUDEPATH += $$PWD
-
-defineTest(minQtVersion) {
-    maj = $$1
-    min = $$2
-    patch = $$3
-    isEqual(QT_MAJOR_VERSION, $$maj) {
-        isEqual(QT_MINOR_VERSION, $$min) {
-            isEqual(QT_PATCH_VERSION, $$patch) {
-                return(true)
-            }
-            greaterThan(QT_PATCH_VERSION, $$patch) {
-                return(true)
-            }
-        }
-        greaterThan(QT_MINOR_VERSION, $$min) {
-            return(true)
-        }
-    }
-    return(false)
-}
-
-contains(DEFINES, QMLJSDEBUGGER) {
-    CONFIG(debug, debug|release) {
-        !minQtVersion(4, 7, 1) {
-            warning()
-            warning("Disabling QML debugging:")
-            warning()
-            warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.")
-            warning("This library requires Qt 4.7.1 or newer.")
-            warning()
-            DEFINES -= QMLJSDEBUGGER
-        } else:isEmpty(QMLJSDEBUGGER_PATH) {
-            warning()
-            warning("Disabling QML debugging:")
-            warning()
-            warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.")
-            warning("Please specify its location on the qmake command line, eg")
-            warning("  qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger")
-            warning()
-            DEFINES -= QMLJSDEBUGGER
-        } else {
-            include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri)
-        }
-    } else {
-        DEFINES -= QMLJSDEBUGGER
-    }
-}
-# This file was generated by an application wizard of Qt Creator.
-# The code below handles deployment to Symbian and Maemo, aswell as copying
-# of the application data to shadow build directories on desktop.
-# It is recommended not to modify this file, since newer versions of Qt Creator
-# may offer an updated version of it.
-
-defineTest(qtcAddDeployment) {
-for(deploymentfolder, DEPLOYMENTFOLDERS) {
-    item = item$${deploymentfolder}
-    itemsources = $${item}.sources
-    $$itemsources = $$eval($${deploymentfolder}.source)
-    itempath = $${item}.path
-    $$itempath= $$eval($${deploymentfolder}.target)
-    export($$itemsources)
-    export($$itempath)
-    DEPLOYMENT += $$item
-}
-
-MAINPROFILEPWD = $$PWD
-
-symbian {
-    ICON = $${TARGET}.svg
-    TARGET.EPOCHEAPSIZE = 0x20000 0x2000000
-    contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone
-    contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices
-} else:win32 {
-    !isEqual(PWD,$$OUT_PWD) {
-        copyCommand = @echo Copying application data...
-        for(deploymentfolder, DEPLOYMENTFOLDERS) {
-            source = $$eval($${deploymentfolder}.source)
-            pathSegments = $$split(source, /)
-            sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments)
-            copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\)
-        }
-        copydeploymentfolders.commands = $$copyCommand
-        first.depends = $(first) copydeploymentfolders
-        export(first.depends)
-        export(copydeploymentfolders.commands)
-        QMAKE_EXTRA_TARGETS += first copydeploymentfolders
-    }
-} else:unix {
-    maemo5 {
-        installPrefix = /opt/usr
-        desktopfile.path = /usr/share/applications/hildon       
-    } else {
-        installPrefix = /usr/local
-        desktopfile.path = /usr/share/applications
-        !isEqual(PWD,$$OUT_PWD) {
-            copyCommand = @echo Copying application data...
-            for(deploymentfolder, DEPLOYMENTFOLDERS) {
-                macx {
-                    target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target)
-                } else {
-                    target = $$OUT_PWD/$$eval($${deploymentfolder}.target)
-                }
-                copyCommand += && $(MKDIR) $$target
-                copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target
-            }
-            copydeploymentfolders.commands = $$copyCommand
-            first.depends = $(first) copydeploymentfolders
-            export(first.depends)
-            export(copydeploymentfolders.commands)
-            QMAKE_EXTRA_TARGETS += first copydeploymentfolders
-        }
-    }
-    for(deploymentfolder, DEPLOYMENTFOLDERS) {
-        item = item$${deploymentfolder}
-        itemfiles = $${item}.files
-        $$itemfiles = $$eval($${deploymentfolder}.source)
-        itempath = $${item}.path
-        $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target)
-        export($$itemfiles)
-        export($$itempath)
-        INSTALLS += $$item
-    }
-    icon.files = $${TARGET}.png
-    icon.path = /usr/share/icons/hicolor/64x64/apps
-    desktopfile.files = $${TARGET}.desktop
-    target.path = $${installPrefix}/bin
-    export(icon.files)
-    export(icon.path)
-    export(desktopfile.files)
-    export(desktopfile.path)
-    export(target.path)
-    INSTALLS += desktopfile icon target
-}
-
-export (ICON)
-export (INSTALLS)
-export (DEPLOYMENT)
-export (TARGET.EPOCHEAPSIZE)
-export (TARGET.CAPABILITY)
-export (LIBS)
-export (QMAKE_EXTRA_TARGETS)
-}
diff --git a/examples/declarative/toys/tvtennis/tvtennis.desktop b/examples/declarative/toys/tvtennis/tvtennis.desktop
deleted file mode 100644
index e9ca1b9a13..0000000000
--- a/examples/declarative/toys/tvtennis/tvtennis.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Version=1.0
-Type=Application
-Terminal=false
-Name=tvtennis
-Exec=/opt/usr/bin/tvtennis
-Icon=tvtennis
-X-Window-Icon=
-X-HildonDesk-ShowInToolbar=true
-X-Osso-Type=application/x-executable
diff --git a/examples/declarative/toys/tvtennis/tvtennis.png b/examples/declarative/toys/tvtennis/tvtennis.png
deleted file mode 100644
index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3400
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

diff --git a/examples/declarative/toys/tvtennis/tvtennis.pro b/examples/declarative/toys/tvtennis/tvtennis.pro
deleted file mode 100644
index 36379216d0..0000000000
--- a/examples/declarative/toys/tvtennis/tvtennis.pro
+++ /dev/null
@@ -1,39 +0,0 @@
-# Add more folders to ship with the application, here
-folder_01.source = qml
-folder_01.target = qml
-DEPLOYMENTFOLDERS = folder_01
-
-# Additional import path used to resolve QML modules in Creator's code model
-QML_IMPORT_PATH =
-
-# Avoid auto screen rotation
-DEFINES += ORIENTATIONLOCK
-
-# Needs to be defined for Symbian
-#DEFINES += NETWORKACCESS
-
-symbian:TARGET.UID3 = 0xE6511DAE
-
-# Smart Installer package's UID
-# This UID is from the protected range 
-# and therefore the package will fail to install if self-signed
-# By default qmake uses the unprotected range value if unprotected UID is defined for the application
-# and 0x2002CCCF value if protected UID is given to the application
-#symbian:DEPLOYMENT.installer_header = 0x2002CCCF
-
-# Define QMLJSDEBUGGER to allow debugging of QML in debug builds
-# (This might significantly increase build time)
-# DEFINES += QMLJSDEBUGGER
-
-# If your application uses the Qt Mobility libraries, uncomment
-# the following lines and add the respective components to the 
-# MOBILITY variable. 
-# CONFIG += mobility
-# MOBILITY +=
-
-# The .cpp file which was generated for your project. Feel free to hack it.
-SOURCES += main.cpp
-
-# Please do not modify the following two lines. Required for deployment.
-include(qmlapplicationviewer/qmlapplicationviewer.pri)
-qtcAddDeployment()
diff --git a/examples/declarative/toys/tvtennis/tvtennis.qml b/examples/declarative/toys/tvtennis/tvtennis.qml
index 2401f27abf..bbdffa20cd 100644
--- a/examples/declarative/toys/tvtennis/tvtennis.qml
+++ b/examples/declarative/toys/tvtennis/tvtennis.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import QtQuick 1.0
+import QtQuick 2.0
 
 Rectangle {
     id: page
diff --git a/examples/declarative/toys/tvtennis/tvtennis.svg b/examples/declarative/toys/tvtennis/tvtennis.svg
deleted file mode 100644
index 566acfada0..0000000000
--- a/examples/declarative/toys/tvtennis/tvtennis.svg
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="44px"
-   version="1.1"
-   viewBox="0 0 44 44"
-   width="44px"
-   x="0px"
-   y="0px"
-   id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="qt.svg">
-  <metadata
-     id="metadata18">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs16">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 22 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="44 : 22 : 1"
-       inkscape:persp3d-origin="22 : 14.666667 : 1"
-       id="perspective2836" />
-  </defs>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1020"
-     id="namedview14"
-     showgrid="false"
-     inkscape:zoom="21.454545"
-     inkscape:cx="49.412871"
-     inkscape:cy="21.894358"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="g3" />
-  <g
-     transform="matrix(0.18308778,0,0,0.18308778,6.6100946,3.2385199)"
-     id="g3">
-    <path
-       d="M 43.09,0.3586 C 40.94,0.0036 38.84,-0.0824 36.81,0.0776 31.968136,0.39505671 27.122677,0.73638425 22.28,1.0696 9.62,2.0816 0,12.4996 0,26.8896 l 0,169.7 14.19,13.2 28.87,-209.42 0.03,-0.011 z"
-       style="fill:#006225"
-       id="path5"
-       sodipodi:nodetypes="cccccccc" />
-    <path
-       d="m 174.4,160 c 0,12.5 -7.75,24.07 -17.57,25.77 L 14.23,209.73 V 25.93 C 14.23,9.21 27.57,-2.27 43.12,0.3 l 131.3,21.52 v 138.2 z"
-       style="fill:#80c342"
-       id="path7" />
-    <path
-       d="m 154.9,80.96 -12.96,-0.598 0,0.278 6.945,0.32 6.016,0 z"
-       style="fill:#006225"
-       id="path11" />
-    <path
-       d="m 144.6,135.6 c 0.66,0.328 1.43,0.476 2.351,0.476 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 h -6.015 c -1.821,0.832 -3.532,1.457 -5.176,1.848 z"
-       style="fill:#006225"
-       id="path13" />
-    <path
-       id="path17"
-       style="fill:#ffffff"
-       d="m 91.15,132.4 c 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -4.34,0 -7.68,2.535 -10.01,7.625 -2.52,5.543 -3.793,17.04 -3.793,34.44 0,16.82 1.238,28.75 3.734,35.75 2.356,6.672 5.879,9.976 10.5,9.976 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 m 17.98,3.75 c -4.117,9.707 -10.39,16.06 -18.99,19 0.867,4.449 2.176,7.441 3.922,9.019 1.351,1.211 3.433,1.821 6.222,1.821 0.805,0 1.668,-0.055 2.59,-0.157 v 13.12 l -5.961,0.782 c -1.758,0.23 -3.426,0.343 -5.004,0.343 -5.218,0 -9.445,-1.265 -12.62,-3.824 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 1.629,0 3.309,0.102 5.043,0.305 11.95,1.375 20.62,7.016 26.26,16.79 5.535,9.562 8.254,23.27 8.254,41.26 0,16.48 -2,29.45 -6.043,39.02 z M 130.4,45.91 l 11.52,1.238 0,20.21 12.96,0.914 0,12.68 -12.96,-0.598 0,46.33 c 0,4.032 0.445,6.625 1.34,7.789 0.8,1.067 2.046,1.594 3.71,1.594 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 v 11.65 c -5.136,2.258 -10.18,3.598 -15.12,4.02 -0.718,0.055 -1.41,0.086 -2.078,0.086 -4.48,0 -7.906,-1.301 -10.25,-3.934 -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.535 L 118.046,79.25 V 65.66 l 7.586,0.547 4.773,-20.3 z" />
-    <path
-       d="m 100.3,166 c 0.809,0 1.672,-0.055 2.59,-0.157 H 98.054 C 98.73,165.949 99.507,166 100.3,166 z"
-       style="fill:#006225"
-       id="path19" />
-    <path
-       id="path21"
-       style="fill:#006225"
-       d="m 84.85,63.98 c 2.336,5.997 3.484,16.92 3.484,32.81 0,17.7 -1.16,29.57 -3.512,35.62 -1.894,4.879 -4.527,7.902 -7.863,9.07 0.965,0.368 1.992,0.551 3.078,0.551 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -1.09,0 -2.117,0.16 -3.082,0.481 h -0.004 c 3.601,1.121 6.379,4.215 8.336,9.261 z m -2.344,114.3 c -0.113,-0.05 -0.227,-0.105 -0.336,-0.16 -0.012,-0.004 -0.023,-0.012 -0.035,-0.015 -0.102,-0.051 -0.207,-0.106 -0.309,-0.157 -0.019,-0.011 -0.039,-0.019 -0.058,-0.031 -0.09,-0.051 -0.184,-0.098 -0.278,-0.148 -0.027,-0.016 -0.054,-0.036 -0.086,-0.051 -0.082,-0.043 -0.164,-0.09 -0.242,-0.137 -0.039,-0.023 -0.078,-0.047 -0.113,-0.07 -0.07,-0.039 -0.145,-0.082 -0.215,-0.125 -0.047,-0.031 -0.094,-0.059 -0.14,-0.09 -0.059,-0.039 -0.118,-0.074 -0.176,-0.113 -0.059,-0.039 -0.114,-0.075 -0.168,-0.114 -0.051,-0.031 -0.102,-0.066 -0.149,-0.097 -0.066,-0.047 -0.132,-0.094 -0.195,-0.137 -0.039,-0.027 -0.078,-0.055 -0.113,-0.082 -0.078,-0.055 -0.153,-0.113 -0.231,-0.172 -0.023,-0.016 -0.05,-0.035 -0.078,-0.055 -0.098,-0.078 -0.199,-0.156 -0.297,-0.234 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 h -6.351 c -10.15,0.008 -18.22,3.977 -24,12.04 -6.855,9.563 -10.34,24.64 -10.34,45.07 0,18.95 2.547,33.44 7.551,43.34 4.934,9.75 12.05,15.56 21.19,17.5 1.989,9.641 5.09,16.16 9.297,19.54 3.176,2.559 7.403,3.824 12.62,3.824 0.098,0 0.199,0 0.297,-0.004 h 5.539 c -3.406,-0.05 -6.383,-0.66 -8.906,-1.828 L 82.498,178.28 z M 128.4,145.6 c -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.57 l -6.226,-0.285 v -13.59 h -6.016 v 3.035 c 0.871,3.273 1.555,6.82 2.063,10.64 l 4.164,0.192 v 51.36 c 0,6.723 1.367,11.62 4.09,14.67 2.343,2.633 5.765,3.934 10.25,3.934 h 6.015 c -4.48,0 -7.906,-1.301 -10.25,-3.934 z m 2.043,-99.66 -6.016,0 -4.668,19.88 5.911,0.422 4.773,-20.3 z" />
-  </g>
-</svg>
-- 
GitLab