} else {
m_ui.widgetTimeWrapper->setHidden(false);
m_timeline->setKeyGeometry(m_geometry, m_outPoint - m_inPoint);
- m_timePos->setRange(0, m_outPoint - m_inPoint);
}
+ m_timePos->setRange(0, m_outPoint - m_inPoint);
// no opacity
if (elem.attribute("opacity") == "false") {
}
}
+int GeometryWidget::currentPosition() const
+{
+ return m_inPoint + m_timePos->getValue();
+}
+
void GeometryWidget::slotRequestSeek(int pos)
{
if (KdenliveSettings::transitionfollowcursor())
emit parameterChanged();
}
+void GeometryWidget::slotUpdateRange(int inPoint, int outPoint)
+{
+ m_inPoint = inPoint;
+ m_outPoint = outPoint;
+ m_timeline->setKeyGeometry(m_geometry, m_outPoint - m_inPoint);
+ m_timePos->setRange(0, m_outPoint - m_inPoint);
+}
#include "geometrywidget.moc"