9 #ifndef QEVERCLOUD_THUMBNAIL_H 10 #define QEVERCLOUD_THUMBNAIL_H 17 #include <QNetworkAccessManager> 22 class ThumbnailPrivate;
50 enum type {PNG, JPEG, GIF, BMP};
75 Thumbnail(QString host, QString shardId, QString authenticationToken,
76 int size = 300, ImageType::type imageType = ImageType::PNG);
97 Thumbnail & setAuthenticationToken(QString authenticationToken);
109 Thumbnail & setImageType(ImageType::type imageType);
123 QByteArray download(
Guid guid,
bool isPublic =
false,
bool isResourceGuid =
false);
126 AsyncResult * downloadAsync(
Guid guid,
bool isPublic =
false,
bool isResourceGuid =
false);
140 bool isPublic =
false,
141 bool isResourceGuid =
false);
144 ThumbnailPrivate *
const d_ptr;
150 #endif // QEVERCLOUD_THUMBNAIL_H
QString Guid
Definition: types.h:440
The class is for downloading thumbnails for notes and resources from Evernote servers.
Definition: thumbnail.h:41
#define QEVERCLOUD_EXPORT
Definition: export.h:19
type
Definition: thumbnail.h:50
Definition: AsyncResult.h:18
Definition: thumbnail.h:49
Returned by asynchonous versions of functions.
Definition: AsyncResult.h:43