qmlfrontend/previewimageprovider.h
changeset 14143 745c73e0e644
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/qmlfrontend/previewimageprovider.h	Tue Nov 06 17:00:35 2018 +0100
@@ -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 setPixmap(const QByteArray &px);
+
+ private:
+  QPixmap m_px;
+};
+
+#endif  // PREVIEWIMAGEPROVIDER_H