| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QDeclarativeSmoothedAnimation inherits from QDeclarativeNumberAnimation,
as a consequence SmoothedAnimation can be used inside Behaviors and
as PropertySourceValues, 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.
You can achieve the following behavior by putting a SmoothedAnimation
inside a Behavior of a property that is bound to another, as the
following example:
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 } }
}
SmoothedAnimation also supports animating multiple target(s)/property(ies)
in the transition case. When a QDeclarativeSmoothedAnimation is restarted,
it will match the QDeclarativeProperty which were being animated and
transfer the corresponding track velocity to the new starting animations.
QSmoothedAnimation is an uncontrolled animation, duration == -1.
The duration is set as -1 to avoid consecutive animation state changes
stop()/start(). This is particularly useful when using QSmoothAnimation
to 'follow' another property, which is also being animated (change the
'to' property every tick).
Reviewed-by: Michael Brasser
|
| |
|
|
|
|
| |
and ListView delegates.
|
| |
|
|
|
|
|
|
| |
Was occurring when items inserted but no items had been created yet.
Task-number: QTBUG-9313
|
|
|
|
| |
Task-number: QTBUG-9256
|
| |
|
|
|
|
| |
Provides more control over where and how the view is positioned.
|
|
|
|
| |
change.
|
|
|
|
|
| |
So that they handle model changes involving multiple insertion
and deletion without entering the event loop.
|
|
|
|
| |
Task-number: QTBUG-8839
|
|
|
|
|
|
| |
Brings ListView and GridView APIs closer.
Task-number: QTBUG-8779
|
|
|
|
| |
Also some minor perf improvements by avoiding signal/slot connection
|
|
|
|
| |
Task-number: QTBUG-7694
|
| |
|
| |
|
|
|
|
| |
Task-number: QT-2942
|
| |
|
|
|
|
| |
Reviewed-by: akennedy
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
src/corelib/kernel/qmetatype.cpp
src/declarative/graphicsitems/qdeclarativeevents.cpp
src/declarative/graphicsitems/qdeclarativeflickable.cpp
src/declarative/graphicsitems/qdeclarativegridview.cpp
src/declarative/qml/qdeclarativescript.cpp
src/declarative/util/qdeclarativeanimation.cpp
src/declarative/util/qdeclarativebehavior.cpp
src/declarative/util/qdeclarativeeasefollow.cpp
src/declarative/util/qdeclarativefontloader.cpp
src/declarative/util/qdeclarativelistmodel.cpp
src/declarative/util/qdeclarativespringfollow.cpp
src/declarative/util/qdeclarativestategroup.cpp
src/declarative/util/qdeclarativesystempalette.cpp
src/declarative/util/qdeclarativetimer.cpp
src/declarative/util/qmlstateoperations.cpp
src/multimedia/qml/qdeclarativeaudio.cpp
src/multimedia/qml/qdeclarativevideo.cpp
|
|/ |
|
|
|
|
| |
A viewport is the thing you look through, not what you look at.
|
|
|
|
| |
There's nothing meta about our properties.
|
|
|
|
| |
Task-number: QTBUG-8494
|
|
|
|
| |
Task-number: QTBUG-8456
|
|
QDeclarativeXXX.
|