diff options
Diffstat (limited to 'src/bodymovin/bmrepeatertransform.cpp')
-rw-r--r-- | src/bodymovin/bmrepeatertransform.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/bodymovin/bmrepeatertransform.cpp b/src/bodymovin/bmrepeatertransform.cpp index a001aec..06779fb 100644 --- a/src/bodymovin/bmrepeatertransform.cpp +++ b/src/bodymovin/bmrepeatertransform.cpp @@ -39,10 +39,11 @@ BMRepeaterTransform::BMRepeaterTransform(const BMRepeaterTransform &other) m_opacities = other.m_opacities; } -BMRepeaterTransform::BMRepeaterTransform(const QJsonObject &definition, BMBase *parent) +BMRepeaterTransform::BMRepeaterTransform(const QJsonObject &definition, + const QVersionNumber &version, BMBase *parent) { setParent(parent); - construct(definition); + construct(definition, version); } BMBase *BMRepeaterTransform::clone() const @@ -50,21 +51,21 @@ BMBase *BMRepeaterTransform::clone() const return new BMRepeaterTransform(*this); } -void BMRepeaterTransform::construct(const QJsonObject &definition) +void BMRepeaterTransform::construct(const QJsonObject &definition, const QVersionNumber &version) { qCDebug(lcLottieQtBodymovinParser) << "BMRepeaterTransform::construct():" << name(); - BMBasicTransform::construct(definition); + BMBasicTransform::construct(definition, version); if (m_hidden) return; QJsonObject startOpacity = definition.value(QLatin1String("so")).toObject(); startOpacity = resolveExpression(startOpacity); - m_startOpacity.construct(startOpacity); + m_startOpacity.construct(startOpacity, version); QJsonObject endOpacity = definition.value(QLatin1String("eo")).toObject(); endOpacity = resolveExpression(endOpacity); - m_endOpacity.construct(endOpacity); + m_endOpacity.construct(endOpacity, version); } void BMRepeaterTransform::updateProperties(int frame) |