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
QString Guid
Definition: Types.h:62
The class is for downloading thumbnails for notes and resources from Evernote servers.
Definition: Thumbnail.h:47
ImageType
Definition: Thumbnail.h:55
#define QEVERCLOUD_EXPORT
Definition: Export.h:19
Definition: AsyncResult.h:21
Returned by asynchonous versions of functions.
Definition: AsyncResult.h:53
QEVERCLOUD_EXPORT QTextStream & operator<<(QTextStream &out, const EDAMErrorCode value)