]> git.sesse.net Git - kdenlive/commitdiff
undo/redo of clip resize
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 17 Feb 2008 12:52:22 +0000 (12:52 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 17 Feb 2008 12:52:22 +0000 (12:52 +0000)
svn path=/branches/KDE4/; revision=1855

src/customtrackview.cpp

index d91288f82788ef6e91198ae155b7646f863d8b58..c03b44a6c0c627a443a600d001a749672938f12c 100644 (file)
@@ -483,9 +483,11 @@ void CustomTrackView::resizeClip ( const QPointF &startPos, const QPointF &endPo
   }
   qreal diff = endPos.x() - startPos.x();
   if (resizeClipStart) {
+    m_document->renderer()->mltResizeClipStart(m_tracksCount - item->track(), GenTime(item->endPos(), 25), GenTime(endPos.x(), 25), GenTime(item->startPos(), 25), GenTime(item->cropStart() + diff, 25), GenTime(item->cropStart() + diff, 25) + GenTime(item->endPos(), 25) - GenTime(endPos.x(), 25));
     item->resizeStart(endPos.x(), m_scale);
   }
   else {
+    m_document->renderer()->mltResizeClipEnd(m_tracksCount - item->track(), GenTime(item->startPos(), 25), GenTime(item->cropStart(), 25), GenTime(item->cropStart(), 25) + GenTime(endPos.x(), 25) - GenTime(item->startPos(), 25));
     item->resizeEnd(endPos.x(), m_scale);
   }
 }