1
0
Fork 0
VideoPlayer/src/ThumbnailCache.h

26 lines
522 B
C
Raw Normal View History

2020-04-22 10:56:45 +01:00
#include <qdir.h>
#include <qobject.h>
#include <qobjectdefs.h>
#include <qstring.h>
class QNetworkAccessManager;
class ThumbnailCache : public QObject
{
Q_OBJECT
public:
explicit ThumbnailCache(QObject* parent = nullptr);
public slots:
Q_INVOKABLE void addURL(const QString& name, const QString& url);
signals:
void thumbnailReady(const QString& name,
const QString& url,
const QString& filePath);
private:
QNetworkAccessManager* manager;
QDir cacheFolder;
};