Add icons and images dependent on device resolution
[harbour-pedalo.git] / src / imageprovider.h
diff --git a/src/imageprovider.h b/src/imageprovider.h
new file mode 100644 (file)
index 0000000..bc62fbf
--- /dev/null
@@ -0,0 +1,17 @@
+#ifndef IMAGEPROVIDER_H
+#define IMAGEPROVIDER_H
+
+#include <QQuickImageProvider>
+#include <sailfishapp.h>
+#include "settings.h"
+
+class ImageProvider : public QQuickImageProvider {
+public:
+    explicit ImageProvider(Settings const & settings);
+
+    QPixmap requestPixmap(const QString &id, QSize *size, const QSize &requestedSize);
+private:
+    QString imageDir;
+};
+
+#endif // IMAGEPROVIDER_H