4 #include <QDomNodeList>
9 #include <KTreeWidgetSearchLine>
11 #include "docclipbase.h"
12 #include "kdenlivedoc.h"
16 class ProjectList : public QWidget
21 ProjectList(KUndoStack *commandStack, QWidget *parent=0);
23 QDomElement producersList();
24 void setRenderer(Render *projectRender);
26 void addClip(const QStringList &name, const QDomElement &elem, const int clipId, const KUrl &url = KUrl());
27 void deleteClip(const int clipId);
30 void setDocument(KdenliveDoc *doc);
31 void addProducer(QDomElement producer);
32 void slotReplyGetImage(const KUrl &url, int pos, const QPixmap &pix, int w, int h);
33 void slotReplyGetFileProperties(const QMap < QString, QString > &properties, const QMap < QString, QString > &metadata);
37 QTreeWidget *listView;
38 KTreeWidgetSearchLine *searchView;
43 KUndoStack *m_commandStack;
48 void slotRemoveClip();
50 void slotClipSelected();
51 void slotAddColorClip();
54 void clipSelected(const QDomElement &);
55 void getFileProperties(const KUrl &, uint);