]> git.sur5r.net Git - minitube/blob - src/videomimedata.h
ce06bd20389211e9e608e9131cad6c2aa12262d4
[minitube] / src / videomimedata.h
1 #ifndef VIDEOMIMEDATA_H
2 #define VIDEOMIMEDATA_H
3
4 #include <QMimeData>
5 #include "video.h"
6
7 class VideoMimeData : public QMimeData {
8
9 public:
10     VideoMimeData();
11
12     virtual QStringList formats() const;
13     virtual bool hasFormat( const QString &mimeType ) const;
14
15     QList<Video*> videos() const { return m_videos; }
16
17     void addVideo(Video *video) {
18         m_videos << video;
19     }
20
21 private:
22     QList<Video*> m_videos;
23
24 };
25
26 #endif // VIDEOMIMEDATA_H