Add new path functionality.
authorMichael Brasser <michael.brasser@nokia.com>
Wed, 31 Aug 2011 22:47:56 +0000 (08:47 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 7 Sep 2011 22:05:26 +0000 (00:05 +0200)
commitfee3fe7d76f1a4556130a097dceb818cc6f33c47
tree21bef8d90e8b9fc02f05fefb8f8909faa05fc08e
parentca6d931bb7714de7293dab5d14a19f74dc98d103
Add new path functionality.

Introduces new elements PathCurve, PathArc, PathSvg,
PathAnimation, and PathInterpolator.

Change-Id: I0f5b6284511f332e826ed373018418d2e2a8c07e
Reviewed-on: http://codereview.qt-project.org/4220
Reviewed-by: Martin Jones <martin.jones@nokia.com>
26 files changed:
src/declarative/items/context2d/qsgcontext2d.cpp
src/declarative/items/qsganimation.cpp
src/declarative/items/qsganimation_p.h
src/declarative/items/qsganimation_p_p.h
src/declarative/items/qsgcanvas.cpp
src/declarative/items/qsgitem.cpp
src/declarative/items/qsgitem.h
src/declarative/items/qsgitem_p.h
src/declarative/items/qsgitemsmodule.cpp
src/declarative/util/qdeclarativepath.cpp
src/declarative/util/qdeclarativepath_p.h
src/declarative/util/qdeclarativepath_p_p.h
src/declarative/util/qdeclarativepathinterpolator.cpp [new file with mode: 0644]
src/declarative/util/qdeclarativepathinterpolator_p.h [new file with mode: 0644]
src/declarative/util/qdeclarativesvgparser.cpp [new file with mode: 0644]
src/declarative/util/qdeclarativesvgparser_p.h [new file with mode: 0644]
src/declarative/util/util.pri
tests/auto/declarative/qdeclarativeanimations/data/pathAnimation.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativeanimations/data/pathInterpolator.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativeanimations/data/pathTransition.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativeanimations/tst_qdeclarativeanimations.cpp
tests/auto/declarative/qdeclarativepath/data/arc.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativepath/data/curve.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativepath/data/svg.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativepath/qdeclarativepath.pro [new file with mode: 0644]
tests/auto/declarative/qdeclarativepath/tst_qdeclarativepath.cpp [new file with mode: 0644]