-void KdenliveDoc::deleteProjectClip(const uint clipId) {
- emit deletTimelineClip(clipId);
- m_clipManager->slotDeleteClip(clipId);
+void KdenliveDoc::addFolder(const QString foldername, int clipId, bool edit) {
+ emit addProjectFolder(foldername, clipId, false, edit);
+}
+
+void KdenliveDoc::deleteFolder(const QString foldername, int clipId) {
+ emit addProjectFolder(foldername, clipId, true);
+}
+
+void KdenliveDoc::deleteProjectClip(QList <int> ids) {
+ for (int i = 0; i < ids.size(); ++i) {
+ emit deletTimelineClip(ids.at(i));
+ m_clipManager->slotDeleteClip(ids.at(i));
+ }
+ setModified(true);
+}
+
+void KdenliveDoc::deleteProjectFolder(QMap <QString, int> map) {
+ QMapIterator<QString, int> i(map);
+ while (i.hasNext()) {
+ i.next();
+ slotDeleteFolder(i.key(), i.value());
+ }