Initial import from the monolithic Qt.
[profile/ivi/qtdeclarative.git] / tests / auto / declarative / qdeclarativebehaviors / data / reassignedAnimation.qml
1 import QtQuick 1.0
2 Rectangle {
3     width: 400
4     height: 400
5     Rectangle {
6         id: rect
7         objectName: "MyRect"
8         width: 100; height: 100; color: "green"
9         Behavior on x {
10             id: myBehavior
11             objectName: "MyBehavior"
12             NumberAnimation {id: na1; duration: 200 }
13         }
14     }
15     MouseArea {
16         id: clicker
17         anchors.fill: parent
18     }
19     states: State {
20         name: "moved"
21         when: clicker.pressed
22         PropertyChanges {
23             target: rect
24             x: 200
25         }
26     }
27
28     NumberAnimation {id: na2; duration: 1000 }
29     Component.onCompleted: {
30         myBehavior.animation = na2;
31     }
32 }