summaryrefslogtreecommitdiffstats
path: root/src/bodymovin/bmrepeatertransform.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/bodymovin/bmrepeatertransform.cpp')
-rw-r--r--src/bodymovin/bmrepeatertransform.cpp13
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)