}
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();
}
}*/
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();
}