]> git.sur5r.net Git - minitube/blob - src/invidious/ivvideolist.h
34b091e9f9874d21e01e97fd70f38161a3b48951
[minitube] / src / invidious / ivvideolist.h
1 #ifndef IVVIDEOLIST_H
2 #define IVVIDEOLIST_H
3
4 #include "videosource.h"
5 #include <QtCore>
6
7 class IVVideoList : public VideoSource {
8     Q_OBJECT
9
10 public:
11     IVVideoList(const QString &req, const QString &name, QObject *parent = nullptr);
12
13     void loadVideos(int max, int startIndex);
14     void abort();
15     QString getName() { return name; };
16     bool hasMoreVideos() { return false; }
17
18 private:
19     bool aborted;
20     QString name;
21     QString req;
22 };
23
24 #endif // IVVIDEOLIST_H