]> git.sesse.net Git - kdenlive/blobdiff - src/projectlist.h
Start of image clips
[kdenlive] / src / projectlist.h
index 8e555fb99dbf6c6588e2cf7d3e5144f20aa53433..66ce9c6c8ee73d47ade2788482226eaa9d099cc7 100644 (file)
@@ -28,7 +28,7 @@
 #include <KUndoStack>
 #include <KTreeWidgetSearchLine>
 
-#include "docclipbase.h"
+#include "definitions.h"
 #include "kdenlivedoc.h"
 #include "renderer.h"
 #include "timecode.h"
@@ -47,7 +47,7 @@ class ProjectList : public QWidget
     QDomElement producersList();
     void setRenderer(Render *projectRender);
 
-    void addClip(const QStringList &name, const QDomElement &elem, const int clipId, const KUrl &url = KUrl(), int parentId = -1);
+    void addClip(const QStringList &name, const QDomElement &elem, const int clipId, const KUrl &url = KUrl(), const QString &group = QString::null, int parentId = -1);
     void deleteClip(const int clipId);
 
   public slots:
@@ -73,13 +73,14 @@ class ProjectList : public QWidget
     QAction *m_deleteAction;
 
   private slots:
-    void slotAddClip();
+    void slotAddClip(QUrl givenUrl = QUrl(), const QString &group = QString::null);
     void slotRemoveClip();
     void slotEditClip();
     void slotClipSelected();
     void slotAddColorClip();
     void slotEditClip(QTreeWidgetItem *, int);
     void slotContextMenu( const QPoint &pos, QTreeWidgetItem * );
+    void slotAddFolder();
     //void slotShowMenu(const QPoint &pos);
 
 
@@ -87,6 +88,7 @@ class ProjectList : public QWidget
   signals:
     void clipSelected(const QDomElement &);
     void getFileProperties(const QDomElement&, int);
+    void receivedClipDuration(int, int);
 };
 
 #endif