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);