#if QT_VERSION >= 0x040600
m_startAnimation = new QPropertyAnimation(this, "rect");
m_startAnimation->setDuration(200);
- QRectF r(0, 0, m_info.cropDuration.frames(fps) - 0.02, 1);
+ QRectF r(0, 0, m_info.cropDuration.frames(fps) - 0.02, (qreal)(KdenliveSettings::trackheight() / 3 + 5));
QRectF r2(0, 0, m_info.cropDuration.frames(fps) - 0.02, (qreal)(KdenliveSettings::trackheight() / 3 * 2 - 1));
m_startAnimation->setStartValue(r);
m_startAnimation->setEndValue(r2);
return tr;
}
-QString Transition::transitionName() const
+QString Transition::transitionTag() const
{
- return m_name;
+ return m_parameters.attribute("tag");
}
-QString Transition::transitionTag() const
+QStringList Transition::transitionInfo() const
{
- return m_parameters.attribute("tag");
+ QStringList info;
+ info << m_name << m_parameters.attribute("tag") << m_parameters.attribute("id");
+ return info;
}
bool Transition::isAutomatic() const
m_parameters.setAttribute("start", startPos().frames(m_fps));
m_parameters.setAttribute("end", endPos().frames(m_fps));
m_parameters.setAttribute("force_track", m_forceTransitionTrack);
+ m_parameters.setAttribute("automatic", m_automaticTransition);
if (m_secondClip) {
m_parameters.setAttribute("clipb_starttime", m_secondClip->startPos().frames(m_referenceClip->fps()));