diff options
Diffstat (limited to 'lib/jobs/generated/content-repo.h')
-rw-r--r-- | lib/jobs/generated/content-repo.h | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/lib/jobs/generated/content-repo.h b/lib/jobs/generated/content-repo.h index e1e58f88..cae8e588 100644 --- a/lib/jobs/generated/content-repo.h +++ b/lib/jobs/generated/content-repo.h @@ -19,6 +19,8 @@ namespace QMatrixClient explicit UploadContentJob(QIODevice* content, const QString& filename = {}, const QString& contentType = {}); ~UploadContentJob() override; + // Result properties + const QString& contentUri() const; protected: @@ -32,6 +34,8 @@ namespace QMatrixClient class GetContentJob : public BaseJob { public: + explicit GetContentJob(const QString& serverName, const QString& mediaId); + /** Construct a URL out of baseUrl and usual parameters passed to * GetContentJob. This function can be used when * a URL for GetContentJob is necessary but the job @@ -39,9 +43,10 @@ namespace QMatrixClient */ static QUrl makeRequestUrl(QUrl baseUrl, const QString& serverName, const QString& mediaId); - explicit GetContentJob(const QString& serverName, const QString& mediaId); ~GetContentJob() override; + // Result properties + const QString& contentType() const; const QString& contentDisposition() const; QIODevice* content() const; @@ -57,6 +62,8 @@ namespace QMatrixClient class GetContentOverrideNameJob : public BaseJob { public: + explicit GetContentOverrideNameJob(const QString& serverName, const QString& mediaId, const QString& fileName); + /** Construct a URL out of baseUrl and usual parameters passed to * GetContentOverrideNameJob. This function can be used when * a URL for GetContentOverrideNameJob is necessary but the job @@ -64,9 +71,10 @@ namespace QMatrixClient */ static QUrl makeRequestUrl(QUrl baseUrl, const QString& serverName, const QString& mediaId, const QString& fileName); - explicit GetContentOverrideNameJob(const QString& serverName, const QString& mediaId, const QString& fileName); ~GetContentOverrideNameJob() override; + // Result properties + const QString& contentType() const; const QString& contentDisposition() const; QIODevice* content() const; @@ -82,6 +90,8 @@ namespace QMatrixClient class GetContentThumbnailJob : public BaseJob { public: + explicit GetContentThumbnailJob(const QString& serverName, const QString& mediaId, int width = {}, int height = {}, const QString& method = {}); + /** Construct a URL out of baseUrl and usual parameters passed to * GetContentThumbnailJob. This function can be used when * a URL for GetContentThumbnailJob is necessary but the job @@ -89,9 +99,10 @@ namespace QMatrixClient */ static QUrl makeRequestUrl(QUrl baseUrl, const QString& serverName, const QString& mediaId, int width = {}, int height = {}, const QString& method = {}); - explicit GetContentThumbnailJob(const QString& serverName, const QString& mediaId, int width = {}, int height = {}, const QString& method = {}); ~GetContentThumbnailJob() override; + // Result properties + const QString& contentType() const; QIODevice* content() const; @@ -106,6 +117,8 @@ namespace QMatrixClient class GetUrlPreviewJob : public BaseJob { public: + explicit GetUrlPreviewJob(const QString& url, qint64 ts = {}); + /** Construct a URL out of baseUrl and usual parameters passed to * GetUrlPreviewJob. This function can be used when * a URL for GetUrlPreviewJob is necessary but the job @@ -113,9 +126,10 @@ namespace QMatrixClient */ static QUrl makeRequestUrl(QUrl baseUrl, const QString& url, qint64 ts = {}); - explicit GetUrlPreviewJob(const QString& url, qint64 ts = {}); ~GetUrlPreviewJob() override; + // Result properties + qint64 matrixImageSize() const; const QString& ogImage() const; |