]> git.sur5r.net Git - minitube/blob - src/invidious/ivchannel.h
New upstream version 3.6.1
[minitube] / src / invidious / ivchannel.h
1 #ifndef IVCHANNEL_H
2 #define IVCHANNEL_H
3
4 #include <QtCore>
5
6 class IVChannel : public QObject {
7     Q_OBJECT
8
9 public:
10     IVChannel(const QString &id, QObject *parent = nullptr);
11
12     QString getDisplayName() const { return displayName; }
13     QString getDescription() const { return description; }
14     QString getThumbnailUrl() const { return thumbnailUrl; }
15
16 signals:
17     void loaded();
18     void error(QString message);
19
20 private:
21     QString displayName;
22     QString description;
23     QString thumbnailUrl;
24 };
25
26 #endif // IVCHANNEL_H