if (endThumbTimer) delete endThumbTimer;
}
-ClipItem *ClipItem::clone(double scale) const {
- ClipItem *duplicate = new ClipItem(m_clip, info(), scale, m_fps);
+ClipItem *ClipItem::clone(double scale, ItemInfo info) const {
+ ClipItem *duplicate = new ClipItem(m_clip, info, scale, m_fps);
duplicate->setEffectList(m_effectList);
+ duplicate->setSpeed(m_speed);
return duplicate;
}
update();
}
+GenTime ClipItem::maxDuration() const {
+ return m_maxDuration / m_speed;
+}
+
//virtual
void ClipItem::dropEvent(QGraphicsSceneDragDropEvent * event) {
QString effects = QString(event->mimeData()->data("kdenlive/effectslist"));