+#include <QTreeWidget>
+#include <QDragEnterEvent>
+#include <QDropEvent>
+
+enum DVDFORMAT { PAL, PAL_WIDE, NTSC, NTSC_WIDE };
+
+class DvdTreeWidget : public QTreeWidget
+{
+ Q_OBJECT
+public:
+ DvdTreeWidget(QWidget *parent);
+
+protected:
+ virtual void dragEnterEvent(QDragEnterEvent * event );
+ virtual void dropEvent(QDropEvent * event );
+ virtual void mouseDoubleClickEvent( QMouseEvent * );
+ virtual void dragMoveEvent(QDragMoveEvent * event);
+
+signals:
+ void addNewClip();
+ void addClips(QList<QUrl>);
+};