]> git.sur5r.net Git - minitube/blobdiff - src/videosource.h
2.5.2
[minitube] / src / videosource.h
index 760f512c0063aa280bafb54e622f884ca3cdcbfc..e2da4d4a3fba2296c6f853990246bb1a3a7b9fa1 100644 (file)
@@ -32,14 +32,15 @@ class VideoSource : public QObject {
 
 public:
     VideoSource(QObject *parent = 0) : QObject(parent) { }
-    virtual void loadVideos(int max, int skip) = 0;
+    virtual void loadVideos(int max, int startIndex) = 0;
+    virtual bool hasMoreVideos() { return true; }
     virtual void abort() = 0;
     virtual const QStringList & getSuggestions() = 0;
     virtual QString getName() = 0;
     virtual QList<QAction*> getActions() { return QList<QAction*>(); }
 
 public slots:
-    void setParam(QString name, QVariant value);
+    void setParam(const QString &name, const QVariant &value);
 
 signals:
     void gotVideos(QList<Video*> videos);