9 #ifndef QEVERCLOUD_THUMBNAIL_H
10 #define QEVERCLOUD_THUMBNAIL_H
18 #include <QNetworkAccessManager>
26 class ThumbnailPrivate;
64 QTextStream & strm,
const ImageType imageType);
67 QDebug & dbg,
const ImageType imageType);
95 QString host, QString shardId, QString authenticationToken,
96 int size = 300, ImageType imageType = ImageType::PNG);
119 Thumbnail & setAuthenticationToken(QString authenticationToken);
132 Thumbnail & setImageType(ImageType imageType);
149 Guid guid,
const bool isPublic =
false,
const bool isResourceGuid =
false,
150 const qint64 timeoutMsec = 30000);
154 Guid guid,
const bool isPublic =
false,
const bool isResourceGuid =
false,
155 const qint64 timeoutMsec = 30000);
169 std::pair<QNetworkRequest, QByteArray> createPostRequest(
173 ThumbnailPrivate *
const d_ptr;
179 #endif // QEVERCLOUD_THUMBNAIL_H