25 #ifndef DIGIKAM_MEDIAWIKI_QUERYSITEINFOGENERAL_H
26 #define DIGIKAM_MEDIAWIKI_QUERYSITEINFOGENERAL_H
42 class QuerySiteInfoGeneralPrivate;
49 class QuerySiteInfoGeneral :
public Job
52 Q_DECLARE_PRIVATE(QuerySiteInfoGeneral)
58 IncludeAllDenied = Job::UserDefinedError + 1
68 explicit QuerySiteInfoGeneral(Iface& MediaWiki, QObject*
const parent =
nullptr);
73 ~QuerySiteInfoGeneral()
override;
78 void start()
override;
86 void result(
const Generalinfo& generalinfo);
90 void doWorkSendRequest();
91 void doWorkProcessReply();