1
0
Fork 0
VideoPlayer/src/ThumbnailCache.h
2020-04-26 01:05:09 +01:00

27 lines
551 B
C++

#ifndef ThumbnailCache_H
#define ThumbnailCache_H
#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;
};
#endif