]> git.sesse.net Git - kdenlive/commitdiff
Method to delete clip effect
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 20 Feb 2008 22:03:44 +0000 (22:03 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 20 Feb 2008 22:03:44 +0000 (22:03 +0000)
svn path=/branches/KDE4/; revision=1891

src/customtrackview.cpp
src/customtrackview.h

index cc3878ba3328a7b7c3a258a5b99ffbc0bfeb0735..07c4541171d586bb3a06849cf484ac5ea32e3442 100644 (file)
@@ -364,6 +364,12 @@ void CustomTrackView::slotAddEffect(QDomElement effect)
   }
 }
 
+void CustomTrackView::slotDeleteEffect(ClipItem *clip, QDomElement effect)
+{
+  AddEffectCommand *command = new AddEffectCommand(this, m_tracksCount - clip->track(), GenTime(clip->startPos(), m_document->fps()), effect, false);
+  m_commandStack->push(command);
+}
+
 void CustomTrackView::addItem(DocClipBase *clip, QPoint pos)
 {
   int in =0;
index 8148636ebef4ae9c1496a9955888e6654ed82a3c..b29a64c20c360d23a4650811bb41e77a6a559dee 100644 (file)
@@ -92,6 +92,7 @@ class CustomTrackView : public QGraphicsView
     void updateSnapPoints(ClipItem *selected);
     double getSnapPointForPos(double pos);
     ClipItem *getClipItemAt(int pos, int track);
+    void slotDeleteEffect(ClipItem *clip, QDomElement effect);
 
   signals:
     void cursorMoved(int);