diff options
author | Leonardo Sobral Cunha <leo.cunha@nokia.com> | 2010-03-30 06:31:26 (GMT) |
---|---|---|
committer | Leonardo Sobral Cunha <leo.cunha@nokia.com> | 2010-03-30 06:31:26 (GMT) |
commit | 1190f901cbcc62ab50c66bf0a7c41bfba923da7f (patch) | |
tree | 0a86e1232ff7ec2a362e5ed35ef6aa0844831684 /src/declarative/QmlChanges.txt | |
parent | 2df6a9a02a43d88d2ddb73c08c02ad29712a8fbc (diff) | |
download | Qt-1190f901cbcc62ab50c66bf0a7c41bfba923da7f.zip Qt-1190f901cbcc62ab50c66bf0a7c41bfba923da7f.tar.gz Qt-1190f901cbcc62ab50c66bf0a7c41bfba923da7f.tar.bz2 |
Update QmlChanges for SmoothedAnimation
Diffstat (limited to 'src/declarative/QmlChanges.txt')
-rw-r--r-- | src/declarative/QmlChanges.txt | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/declarative/QmlChanges.txt b/src/declarative/QmlChanges.txt index 847f1f5..c86bdc6 100644 --- a/src/declarative/QmlChanges.txt +++ b/src/declarative/QmlChanges.txt @@ -32,6 +32,39 @@ syntax has been introduced: Item { Behavior on x {}; NumberAnimation on y {} } Only the syntax has changed, the behavior is identical. + +EaseFollow changed to SmoothedAnimation +--------------------------------------- +EaseFollow was renamed to SmoothedAnimation and now it inherits from +NumberAnimaton and as a consequence SmoothedAnimation can be used inside +Behaviors, as PropertySourceValues or in state transitions, like any other animation. + +The old EaseFollow properties changed to comply with the other declarative +animations ('source' changed to 'to'), so now 'to' changes are not +automatically 'followed' anymore. + +If you want to follow an hypothetical rect1, you should do now: + + Rectangle { + color: "green" + width: 60; height: 60; + x: rect1.x - 5; y: rect1.y - 5; + Behavior on x { SmoothedAnimation { velocity: 200 } } + Behavior on y { SmoothedAnimation { velocity: 200 } } + } + +instead of the old automatic source changed tracking: + + Rectangle { + color: "green" + width: 60; height: 60; + EaseFollow on x { source: rect1.x - 5; velocity: 200 } + EaseFollow on y { source: rect1.y - 5; velocity: 200 } + } + +This is a syntax and behavior change. + + Script element removed ---------------------- Inline Script{} blocks have been deprecated, and will soon be removed entirely. |