aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickvectorimage/helpers/qquickpathinterpolated.cpp
Commit message (Collapse)AuthorAgeFilesLines
* qml generator: add functionality for animated (morphing) pathsEirik Aavitsland6 days1-0/+127
Add a new Path item to the Helpers module: pathInterpolated, that holds a list of paths (specified as svg path texts) and has a settable interpolation factor property. Based on the value factor, the resulting path will be an interpolation between path #n and path#n+1, where n is the integer part of the factor. The fractional part determines the interpolation weight between the two. Replace the static QPainterPath in PathNodeInfo with an animated property holding QPainterPath values. During generation, if the property is found to be animated, a PathInterpolated item is generated instead of a static PathSvg item. Change-Id: Ic061005e135cbde1bd88ab1ac7c9e7840f55c232 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>