#include "kdenlivedoc.h"
#include "renderer.h"
#include "timecode.h"
+#include "projectlistview.h"
class ProjectItem;
public:
ProjectList(QWidget *parent=0);
+ virtual ~ProjectList();
QDomElement producersList();
void setRenderer(Render *projectRender);
private:
- QTreeWidget *listView;
+ ProjectListView *listView;
KTreeWidgetSearchLine *searchView;
Render *m_render;
Timecode m_timecode;
double m_fps;
QToolBar *m_toolbar;
+ QMenu *m_menu;
KUndoStack *m_commandStack;
int m_clipIdCounter;
void selectItemById(const int clipId);
ProjectItem *getItemById(int id);
+ QAction *m_editAction;
+ QAction *m_deleteAction;
private slots:
void slotAddClip();
void slotEditClip();
void slotClipSelected();
void slotAddColorClip();
+ void slotEditClip(QTreeWidgetItem *, int);
+ void slotContextMenu( const QPoint &pos, QTreeWidgetItem * );
+ //void slotShowMenu(const QPoint &pos);
+
+
signals:
void clipSelected(const QDomElement &);