Kgapi
10#include "kgapiblogger_export.h"
21class KGAPIBLOGGER_EXPORT PostFetchJob :
public KGAPI2::FetchJob
25 Q_PROPERTY(
bool fetchBodies READ fetchBodies WRITE setFetchBodies)
27 Q_PROPERTY(
bool fetchImages READ fetchImages WRITE setFetchImages)
29 Q_PROPERTY(uint maxResults READ maxResults WRITE setMaxResults)
31 Q_PROPERTY(QStringList filterLabels READ filterLabels WRITE setFilterLabels)
33 Q_PROPERTY(QDateTime startDate READ startDate WRITE setStartDate)
35 Q_PROPERTY(QDateTime endDate READ endDate WRITE setEndDate)
37 Q_PROPERTY(StatusFilters statusFilter READ statusFilter WRITE setStatusFilter)
46 All = Draft | Live | Scheduled
48 Q_DECLARE_FLAGS(StatusFilters, StatusFilter)
50 explicit PostFetchJob(
const QString &blogId,
const AccountPtr &account = AccountPtr(), QObject *parent =
nullptr);
51 explicit PostFetchJob(
const QString &blogId,
const QString &postId,
const AccountPtr &account = AccountPtr(), QObject *parent =
nullptr);
52 ~PostFetchJob()
override;
54 bool fetchBodies()
const;
55 void setFetchBodies(
bool fetchBodies);
57 bool fetchImages()
const;
58 void setFetchImages(
bool fetchImages);
60 uint maxResults()
const;
61 void setMaxResults(uint maxResults);
63 QStringList filterLabels()
const;
64 void setFilterLabels(
const QStringList &labels);
66 QDateTime startDate()
const;
67 void setStartDate(
const QDateTime &startDate);
69 QDateTime endDate()
const;
70 void setEndDate(
const QDateTime &endDate);
72 void setStatusFilter(StatusFilters filter);
73 StatusFilters statusFilter()
const;
76 void start()
override;
77 ObjectsList handleReplyWithItems(
const QNetworkReply *reply,
const QByteArray &rawData)
override;
Q_SCRIPTABLE Q_NOREPLY void start()
A job to fetch a single map tile described by a StaticMapUrl.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 12:07:23 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.