]> git.sesse.net Git - kdenlive/blobdiff - src/clipmanager.h
don't forget to cleanup clipmanager
[kdenlive] / src / clipmanager.h
index f6d15b266e3892670ef17d71117901a49080f647..164d49a6e5f6c08b83c0de28216d98efae5ec7de 100644 (file)
@@ -48,13 +48,16 @@ Q_OBJECT public:
     void addClip(DocClipBase *clip);
     DocClipBase *getClipAt(int pos);
     void deleteClip(uint clipId);
-    void slotAddClipFile(const KUrl url, const QString group);
-    void slotAddColorClipFile(const QString name, const QString color, QString duration, const QString group);
+    void slotAddClipFile(const KUrl url, const QString group, const int groupId);
+    void slotAddTextClipFile(const QString path, const QString group, const int groupId);
+    void slotAddColorClipFile(const QString name, const QString color, QString duration, const QString group, const int groupId);
+    void slotAddSlideshowClipFile(const QString name, const QString path, int count, const QString duration, bool loop, const QString group, const int groupId);
     DocClipBase *getClipById(int clipId);
     void slotDeleteClip(uint clipId);
-    void setThumbsProgress(KUrl url, int progress);
+    void setThumbsProgress(const QString &message, int progress);
     void checkAudioThumbs();
     QList <DocClipBase*> documentClipList();
+    int getFreeClipId();
 
 private:   // Private attributes
     /** the list of clips in the document */