]> git.sesse.net Git - kdenlive/blobdiff - src/projectlistview.h
Make jog shuttle buttons work, based on patch from P. Fleury,
[kdenlive] / src / projectlistview.h
index fe1d1aae330481dd0bc907ac90b79e2129e558ff..1c0824f902b149c5dee665f8b7bed25c10ca0cb9 100644 (file)
@@ -43,11 +43,13 @@ protected:
     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);
     virtual QStringList mimeTypes() const;
     virtual Qt::DropActions supportedDropActions() const;
-    virtual void dragMoveEvent(QDragMoveEvent * event);
+    virtual void dragLeaveEvent(QDragLeaveEvent *);
+
+    /** @brief Filters key events to make sure user can expand items with + / -. */
+    virtual bool eventFilter(QObject *obj, QEvent *ev);
 
 public slots:
 
@@ -58,6 +60,8 @@ private:
 
 private slots:
     void configureColumns(const QPoint& pos);
+    void slotCollapsed(QTreeWidgetItem *item);
+    void slotExpanded(QTreeWidgetItem *item);
 
 signals:
     void requestMenu(const QPoint &, QTreeWidgetItem *);
@@ -67,6 +71,7 @@ signals:
     void focusMonitor();
     void pauseMonitor();
     void addClipCut(const QString&, int, int);
+    void projectModified();
 };
 
 #endif