]> git.sesse.net Git - kdenlive/blobdiff - src/customtrackview.cpp
Add subclips (dragging a zone from clip monitor to project tree)
[kdenlive] / src / customtrackview.cpp
index 4dd28fd6fee83b33bcdfcdf67bcfe44251e7aa01..54b6f66a290cba2a8775f3093ff0cd6e176ef464 100644 (file)
@@ -1911,7 +1911,13 @@ void CustomTrackView::deleteTransition(ItemInfo transitionInfo, int endTrack, QD
     }
     m_document->renderer()->mltDeleteTransition(item->transitionTag(), endTrack, m_document->tracksCount() - transitionInfo.track, transitionInfo.startPos, transitionInfo.endPos, item->toXML(), refresh);
     if (m_dragItem == item) m_dragItem = NULL;
+
+#if QT_VERSION >= 0x040600
+    // animate item deletion
+    item->closeAnimation();
+#else
     delete item;
+#endif
     emit transitionItemSelected(NULL);
     setDocumentModified();
 }
@@ -3287,9 +3293,14 @@ void CustomTrackView::deleteClip(ItemInfo info, bool refresh)
     }*/
     m_waitingThumbs.removeAll(item);
     if (m_dragItem == item) m_dragItem = NULL;
-    scene()->removeItem(item);
+#if QT_VERSION >= 0x040600
+    // animate item deletion
+    item->closeAnimation();
+#else
     delete item;
     item = NULL;
+#endif
+
     setDocumentModified();
     if (refresh) m_document->renderer()->doRefresh();
 }