diff options
author | Damian Jansen <damian.jansen@nokia.com> | 2011-08-24 14:51:35 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-09-02 07:56:10 +0200 |
commit | 46ce1f72e53920c6a077cc4dd14979cbf9a01a4f (patch) | |
tree | da8264b74340ba1a09d53040f80308b76b53b1bb /examples/declarative/toys/dynamicscene/dynamicscene.qml | |
parent | 23c826303436f438aaac6f3edc87e1d5b22ee549 (diff) |
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>
Diffstat (limited to 'examples/declarative/toys/dynamicscene/dynamicscene.qml')
-rw-r--r-- | examples/declarative/toys/dynamicscene/dynamicscene.qml | 50 |
1 files changed, 32 insertions, 18 deletions
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}" } } |