1
0
Fork 0
VideoPlayer/src/ThumbnailCache.h

27 lines
551 B
C
Raw Normal View History

2020-04-24 11:15:49 +01:00
#ifndef ThumbnailCache_H
#define ThumbnailCache_H
2020-04-26 01:05:09 +01:00
#include <QDir>
#include <QObject>
#include <QString>
#include <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;
};
2020-04-24 11:15:49 +01:00
#endif