1#ifndef PREVIEW_IMAGEITEM_HXX
2#define PREVIEW_IMAGEITEM_HXX
9#include <QNetworkReply>
11class QNetworkAccessManager;
44 Q_INVOKABLE
void clear();
55 void onDownloadError(QNetworkReply::NetworkError errorCode);
59 void setImage(QImage image);
64 bool m_imageDirty = false;
66 unsigned int m_downloadRetryCount = 0;
67 bool m_requestActive = false;
static void setGlobalNetworkAccess(QNetworkAccessManager *netAccess)
QSGNode * updatePaintNode(QSGNode *, UpdatePaintNodeData *) override
void setImageUrl(QUrl url)
PreviewImageItem(QQuickItem *parent=nullptr)
Q_INVOKABLE void clear()
clear the image immediately, so we don't see a stale / expired one while attemtping to load the next ...