summaryrefslogtreecommitdiffstats
path: root/videoqueue.h
diff options
context:
space:
mode:
Diffstat (limited to 'videoqueue.h')
-rw-r--r--videoqueue.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/videoqueue.h b/videoqueue.h
new file mode 100644
index 0000000..a587c23
--- /dev/null
+++ b/videoqueue.h
@@ -0,0 +1,22 @@
+#ifndef VIDEOQUEUE_H
+#define VIDEOQUEUE_H
+
+#include <QObject>
+#include <QVector>
+class JobQueue;
+class Video;
+
+class VideoQueue : public QObject
+{
+ Q_OBJECT
+public:
+ VideoQueue(QObject *parent = 0);
+ void newVideo(Video *video);
+private:
+ QVector<JobQueue*> m_jobQueues;
+ void enqueueVideo(Video *video);
+private slots:
+ void videoChanged();
+};
+
+#endif // VIDEOQUEUE_H