]> git.sur5r.net Git - minitube/blobdiff - src/ytstandardfeed.h
Upload 3.9.3-2 to unstable
[minitube] / src / ytstandardfeed.h
index 13979a8dca9d4acc6d78e5d968d6b2e0d8e63745..281d0ed75b4d2c9f3cbe804f8fb5f9c9ffb0fdbd 100644 (file)
@@ -22,9 +22,9 @@ $END_LICENSE */
 #define YTSTANDARDFEED_H
 
 #include <QtNetwork>
-#include "videosource.h"
+#include "paginatedvideosource.h"
 
-class YTStandardFeed : public VideoSource {
+class YTStandardFeed : public PaginatedVideoSource {
 
     Q_OBJECT
 
@@ -32,28 +32,27 @@ public:
     YTStandardFeed(QObject *parent = 0);
 
     QString getFeedId() { return feedId; }
-    void setFeedId(QString feedId) { this->feedId = feedId; }
+    void setFeedId(const QString &value) { feedId = value; }
 
     QString getRegionId() { return regionId; }
-    void setRegionId(QString regionId) { this->regionId = regionId; }
+    void setRegionId(const QString &value) { regionId = value; }
 
     QString getCategory() { return category; }
-    void setCategory(QString category) { this->category = category; }
+    void setCategory(const QString &value) { category = value; }
 
     QString getLabel() { return label; }
-    void setLabel(QString label) { this->label = label; }
+    void setLabel(const QString &value) { label = value; }
 
     QString getTime() { return time; }
-    void setTime(QString time) { this->time = time; }
+    void setTime(const QString &value) { time = value; }
 
-    void loadVideos(int max, int skip);
+    void loadVideos(int max, int startIndex);
     void abort();
-    const QStringList & getSuggestions();
     QString getName() { return label; }
 
 private slots:
-    void parse(QByteArray data);
-    void requestError(QNetworkReply *reply);
+    void parseResults(QByteArray data);
+    void requestError(const QString &message);
 
 private:
     QString feedId;