]> git.sesse.net Git - kdenlive/blobdiff - src/projectlistview.h
Add subclips (dragging a zone from clip monitor to project tree)
[kdenlive] / src / projectlistview.h
index a8b23fe5cb7582326ddb2558a94968cf04127565..fe1d1aae330481dd0bc907ac90b79e2129e558ff 100644 (file)
  ***************************************************************************/
 
 
-#ifndef PRJECTLISTVIEW_H
-#define PRJECTLISTVIEW_H
+#ifndef PROJECTLISTVIEW_H
+#define PROJECTLISTVIEW_H
 
 #include <QTreeWidget>
 #include <QContextMenuEvent>
 #include <QPainter>
 
+class DocClipBase;
 
-class ProjectListView : public QTreeWidget {
+class KUrl;
+
+class ProjectListView : public QTreeWidget
+{
     Q_OBJECT
 
 public:
@@ -37,6 +41,7 @@ protected:
     virtual void contextMenuEvent(QContextMenuEvent * event);
     virtual void mouseDoubleClickEvent(QMouseEvent * event);
     virtual void mousePressEvent(QMouseEvent *event);
+    virtual void mouseReleaseEvent(QMouseEvent *event);
     virtual void mouseMoveEvent(QMouseEvent *event);
     virtual void dragEnterEvent(QDragEnterEvent *event);
     virtual void dropEvent(QDropEvent *event);
@@ -57,10 +62,11 @@ private slots:
 signals:
     void requestMenu(const QPoint &, QTreeWidgetItem *);
     void addClip();
-    void addClip(QUrl, const QString &);
+    void addClip(const QList <QUrl>, const QString &, const QString &);
     void showProperties(DocClipBase *);
     void focusMonitor();
     void pauseMonitor();
+    void addClipCut(const QString&, int, int);
 };
 
 #endif