multitrack.appendChild(playlist5);
playlist5.setAttribute("id", "playlist5");
tractor.appendChild(multitrack);
+
+ for (uint i = 2; i < 6 ; i++) {
+ QDomElement transition = m_document.createElement("transition");
+ transition.setAttribute("in", "0");
+ //TODO: Make audio mix last for all project duration
+ transition.setAttribute("out", "15000");
+ transition.setAttribute("a_track", QString::number(1));
+ transition.setAttribute("b_track", QString::number(i));
+ transition.setAttribute("mlt_service", "mix");
+ transition.setAttribute("combine", "1");
+ tractor.appendChild(transition);
+ }
+
doc.appendChild(tractor);
}
return m_render;
}
+void KdenliveDoc::updateClip(int id)
+{
+ emit updateClipDisplay(id);
+}
+
int KdenliveDoc::getFramePos(QString duration)
{
return m_timecode.getFrameCount(duration, m_fps);
emit addProjectClip(clip);
}
+void KdenliveDoc::deleteProjectClip(const uint clipId)
+{
+ emit deletTimelineClip(clipId);
+ m_clipManager->slotDeleteClip(clipId);
+}
+
void KdenliveDoc::deleteClip(const uint clipId)
{
+ emit signalDeleteProjectClip(clipId);
m_clipManager->deleteClip(clipId);
}