]> git.sur5r.net Git - minitube/blob - src/yt3listparser.h
Upload 3.9.3-2 to unstable
[minitube] / src / yt3listparser.h
1 #ifndef YT3LISTPARSER_H
2 #define YT3LISTPARSER_H
3
4 #include <QtCore>
5
6 class Video;
7
8 class YT3ListParser : public QObject {
9 public:
10     YT3ListParser(const QByteArray &bytes);
11     const QVector<Video *> &getVideos() { return videos; }
12     const QString &getNextPageToken() { return nextPageToken; }
13
14 private:
15     void parseItem(const QJsonObject &item);
16
17     QVector<Video *> videos;
18     QString nextPageToken;
19 };
20
21 #endif // YT3LISTPARSER_H