--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/qmlfrontend/preview_image_provider.h Wed Jul 31 23:14:27 2019 +0200
@@ -0,0 +1,21 @@
+#ifndef PREVIEWIMAGEPROVIDER_H
+#define PREVIEWIMAGEPROVIDER_H
+
+#include <QPixmap>
+#include <QQuickImageProvider>
+#include <QSize>
+
+class PreviewImageProvider : public QQuickImageProvider {
+ public:
+ PreviewImageProvider();
+
+ QPixmap requestPixmap(const QString &id, QSize *size,
+ const QSize &requestedSize);
+
+ void setImage(const QImage &preview);
+
+ private:
+ QPixmap m_px;
+};
+
+#endif // PREVIEWIMAGEPROVIDER_H