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