8 class VideoSource : public QObject {
13 VideoSource(QObject *parent = 0) : QObject(parent) { }
14 virtual void loadVideos(int max, int skip) = 0;
15 virtual void abort() = 0;
16 virtual const QStringList & getSuggestions() = 0;
17 virtual QString getName() = 0;
20 void setParam(QString name, QVariant value);
23 void gotVideos(QList<Video*> videos);
24 void finished(int total);
25 void error(QString message);
26 void nameChanged(QString name);
30 #endif // VIDEOSOURCE_H