diff options
author | Yann Bodson <yann.bodson@nokia.com> | 2009-11-06 05:33:07 (GMT) |
---|---|---|
committer | Yann Bodson <yann.bodson@nokia.com> | 2009-11-06 05:33:07 (GMT) |
commit | 8d8315df292482d75148a435b9e2bcc4636c57a3 (patch) | |
tree | 6fe2b57a7d72218b02e5ec7451d98585db41205d /examples | |
parent | 6deb03553ca08857146b4cb4ecde396352fe36d7 (diff) | |
download | Qt-8d8315df292482d75148a435b9e2bcc4636c57a3.zip Qt-8d8315df292482d75148a435b9e2bcc4636c57a3.tar.gz Qt-8d8315df292482d75148a435b9e2bcc4636c57a3.tar.bz2 |
move examples/follow.qml to visuals/qmlspringfollow.qml
Diffstat (limited to 'examples')
-rw-r--r-- | examples/declarative/follow/follow.qml | 73 | ||||
-rw-r--r-- | examples/declarative/tvtennis/click.wav (renamed from examples/declarative/follow/click.wav) | bin | 3056 -> 3056 bytes | |||
-rw-r--r-- | examples/declarative/tvtennis/paddle.wav (renamed from examples/declarative/follow/paddle.wav) | bin | 5320 -> 5320 bytes | |||
-rw-r--r-- | examples/declarative/tvtennis/tvtennis.qml (renamed from examples/declarative/follow/tvtennis.qml) | 0 |
4 files changed, 0 insertions, 73 deletions
diff --git a/examples/declarative/follow/follow.qml b/examples/declarative/follow/follow.qml deleted file mode 100644 index 3e164f9..0000000 --- a/examples/declarative/follow/follow.qml +++ /dev/null @@ -1,73 +0,0 @@ -import Qt 4.6 - -Rectangle { - color: "#ffffff" - width: 320; height: 240 - Rectangle { - id: rect - color: "#00ff00" - y: 200; width: 60; height: 20 - y: SequentialAnimation { - running: true; repeat: true - NumberAnimation { - to: 20; duration: 500 - easing: "easeInOutQuad" - } - NumberAnimation { - to: 200; duration: 2000 - easing: "easeOutBounce" - } - PauseAnimation { duration: 1000 } - } - } - - // Velocity - Rectangle { - color: "#ff0000" - x: rect.width; width: rect.width; height: 20 - y: 200 - y: SpringFollow { source: rect.y; velocity: 200 } - } - Text { x: rect.width; y: 220; text: "Velocity" } - - // Spring - Rectangle { - color: "#ff0000" - x: rect.width * 2; width: rect.width/2; height: 20 - y: 200 - y: SpringFollow { source: rect.y; spring: 1.0; damping: 0.2 } - } - Rectangle { - color: "#880000" - x: rect.width * 2.5; width: rect.width/2; height: 20 - y: 200 - y: SpringFollow { source: rect.y; spring: 1.0; damping: 0.2; mass: 3.0 } // "heavier" object - } - Text { x: rect.width * 2; y: 220; text: "Spring" } - - // Follow mouse - MouseRegion { - id: mouseRegion - anchors.fill: parent - Rectangle { - id: ball - width: 20; height: 20 - radius: 10 - color: "#0000ff" - x: SpringFollow { id: f1; source: mouseRegion.mouseX-10; spring: 1.0; damping: 0.05; epsilon: 0.25 } - y: SpringFollow { id: f2; source: mouseRegion.mouseY-10; spring: 1.0; damping: 0.05; epsilon: 0.25 } - states: [ - State { - name: "following" - when: !f1.inSync || !f2.inSync - PropertyChanges { target: ball; color: "#ff0000" } - } - ] - transitions: [ - Transition { - ColorAnimation { duration: 200 } - } - ] - } - } -} diff --git a/examples/declarative/follow/click.wav b/examples/declarative/tvtennis/click.wav Binary files differindex 26c46f8..26c46f8 100644 --- a/examples/declarative/follow/click.wav +++ b/examples/declarative/tvtennis/click.wav diff --git a/examples/declarative/follow/paddle.wav b/examples/declarative/tvtennis/paddle.wav Binary files differindex 604e0e5..604e0e5 100644 --- a/examples/declarative/follow/paddle.wav +++ b/examples/declarative/tvtennis/paddle.wav diff --git a/examples/declarative/follow/tvtennis.qml b/examples/declarative/tvtennis/tvtennis.qml index d39e913..d39e913 100644 --- a/examples/declarative/follow/tvtennis.qml +++ b/examples/declarative/tvtennis/tvtennis.qml |