#pragma once #include #include class IconImageProvider: public QQuickImageProvider { public: explicit IconImageProvider(): QQuickImageProvider(QQuickImageProvider::Pixmap) {} QPixmap requestPixmap(const QString& id, QSize* size, const QSize& requestedSize) override; static QPixmap missingPixmap(const QSize& size); static QString requestString(const QString& icon, const QString& path); };