24 #ifndef DIGIKAM_MEDIAWIKI_QUERYIMAGEINFO_H
25 #define DIGIKAM_MEDIAWIKI_QUERYIMAGEINFO_H
40 class QueryImageinfoPrivate;
47 class QueryImageinfo :
public Job
50 Q_DECLARE_PRIVATE(QueryImageinfo)
68 Q_DECLARE_FLAGS(Properties, Property)
82 explicit QueryImageinfo(Iface& MediaWiki, QObject*
const parent =
nullptr);
87 ~QueryImageinfo()
override;
93 void setTitle(
const QString& title);
99 void setProperties(Properties properties);
105 void setLimit(
unsigned int limit);
111 void setOnlyOneSignal(
bool onlyOneSignal);
117 void setBeginTimestamp(
const QDateTime& begin);
123 void setEndTimestamp(
const QDateTime& end);
132 void setWidthScale(
unsigned int width);
141 void setHeightScale(
unsigned int height);
146 void start()
override;
158 void doWorkSendRequest();
159 void doWorkProcessReply();
162 Q_DECLARE_OPERATORS_FOR_FLAGS(QueryImageinfo::Properties)
Definition: piwigotalker.h:48