Warning, file /maui/mauikit-filebrowsing/src/code/thumbnailer.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 #pragma once 0002 #include <QString> 0003 #include <QQuickImageProvider> 0004 #include "filebrowsing_export.h" 0005 0006 /** 0007 * @private 0008 */ 0009 class AsyncImageResponse : public QQuickImageResponse 0010 { 0011 public: 0012 AsyncImageResponse(const QString &id, const QSize &requestedSize); 0013 QQuickTextureFactory *textureFactory() const override; 0014 QString errorString() const override; 0015 0016 private: 0017 QString m_id; 0018 QSize m_requestedSize; 0019 QImage m_image; 0020 QString m_error; 0021 }; 0022 0023 class FILEBROWSING_EXPORT Thumbnailer : public QQuickAsyncImageProvider 0024 { 0025 public: 0026 QQuickImageResponse *requestImageResponse(const QString &id, const QSize &requestedSize) override; 0027 }; 0028