8#ifndef KUISERVERJOBTRACKER_H
9#define KUISERVERJOBTRACKER_H
11#include <KJobTrackerInterface>
12#include <kjobwidgets_export.h>
57 void suspended(KJob *job)
override;
58 void resumed(KJob *job)
override;
59 virtual void description(KJob *job,
const QString &title,
const QPair<QString, QString> &field1,
const QPair<QString, QString> &field2)
override;
60 void infoMessage(KJob *job,
const QString &plain,
const QString &rich)
override;
61 void totalAmount(KJob *job, KJob::Unit unit, qulonglong amount)
override;
62 void processedAmount(KJob *job, KJob::Unit unit, qulonglong amount)
override;
63 void percent(KJob *job,
unsigned long percent)
override;
64 void speed(KJob *job,
unsigned long value)
override;
70 Q_PRIVATE_SLOT(d,
void _k_killJob())
The interface to implement to track the progresses of a job.
Definition kuiserverjobtracker.h:22
void unregisterJob(KJob *job) override
Unregister a job from this tracker.
KUiServerJobTracker(QObject *parent=nullptr)
Creates a new KJobTrackerInterface.
void registerJob(KJob *job) override
Register a new job in this tracker.
void finished(KJob *job) override
The following slots are inherited from KJobTrackerInterface.
~KUiServerJobTracker() override
Destroys a KJobTrackerInterface.