24 #ifndef DIGIKAM_MEDIAWIKI_JOB_H
25 #define DIGIKAM_MEDIAWIKI_JOB_H
40 class Job :
public KJob
43 Q_DECLARE_PRIVATE(Job)
52 NetworkError = KJob::UserDefinedError + 1,
54 UserRequestDefinedError = KJob::UserDefinedError + 100,
55 MissingMandatoryParameter
68 bool doKill()
override;
77 explicit Job(JobPrivate& dd, QObject*
const parent =
nullptr);
88 JobPrivate*
const d_ptr;
92 void processUploadProgress(qint64 bytesReceived, qint64 bytesTotal);