***************************************************************************/
-#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:
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);
virtual QStringList mimeTypes() const;
virtual Qt::DropActions supportedDropActions() const;
- virtual void dragMoveEvent(QDragMoveEvent * event);
+ virtual void dragLeaveEvent(QDragLeaveEvent *);
+ virtual void keyPressEvent(QKeyEvent * event);
public 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);
+ void projectModified();
};
#endif