#define YT3_H
#include <QtCore>
-#include <QtNetwork>
-class YT3 : public QObject {
+class HttpReply;
+class VideoDefinition;
+class YT3 : public QObject {
Q_OBJECT
public:
static YT3 &instance();
static const QString &baseUrl();
+ void initApiKeys();
void testApiKey();
void addApiKey(QUrl &url);
QUrl method(const QString &name);
+ const VideoDefinition &maxVideoDefinition();
+ void setMaxVideoDefinition(const QString &name);
+
signals:
- void gotChannelId(QString channelId);
+ void maxVideoDefinitionChanged(const QString &name);
private slots:
- void testResponse(QNetworkReply *reply);
+ void testResponse(const HttpReply &reply);
private:
YT3();