KUiServerV2JobTracker Class
The interface to implement to track the progresses of a job. More...
| Header: | #include <KUiServerV2JobTracker> |
| CMake: | find_package(KF6 REQUIRED COMPONENTS JobWidgets)target_link_libraries(mytarget PRIVATE KF6::JobWidgets) |
| Inherits: | KJobTrackerInterface |
Public Functions
| KUiServerV2JobTracker(QObject *parent = nullptr) |
Reimplemented Public Functions
| virtual void | registerJob(KJob *job) override |
| virtual void | unregisterJob(KJob *job) override |
Protected Slots
| virtual void | description(KJob *job, const QString &title, const QPair<QString, QString> &field1, const QPair<QString, QString> &field2) override |
| virtual void | finished(KJob *job) override |
| virtual void | infoMessage(KJob *job, const QString &message) override |
| virtual void | percent(KJob *job, unsigned long percent) override |
| virtual void | processedAmount(KJob *job, KJob::Unit unit, qulonglong amount) override |
| virtual void | resumed(KJob *job) override |
| virtual void | speed(KJob *job, unsigned long value) override |
| virtual void | suspended(KJob *job) override |
| virtual void | totalAmount(KJob *job, KJob::Unit unit, qulonglong amount) override |
Detailed Description
Member Function Documentation
[explicit] KUiServerV2JobTracker::KUiServerV2JobTracker(QObject *parent = nullptr)
Creates a new KJobTrackerInterface
parent the parent object
[override virtual protected slot] void KUiServerV2JobTracker::description(KJob *job, const QString &title, const QPair<QString, QString> &field1, const QPair<QString, QString> &field2)
[override virtual protected slot] void KUiServerV2JobTracker::finished(KJob *job)
[override virtual protected slot] void KUiServerV2JobTracker::infoMessage(KJob *job, const QString &message)
[override virtual protected slot] void KUiServerV2JobTracker::percent(KJob *job, unsigned long percent)
[override virtual protected slot] void KUiServerV2JobTracker::processedAmount(KJob *job, KJob::Unit unit, qulonglong amount)
[override virtual] void KUiServerV2JobTracker::registerJob(KJob *job)
Reimplements: KJobTrackerInterface::registerJob(KJob *job).
Register a new job in this tracker.
job the job to register
[override virtual protected slot] void KUiServerV2JobTracker::resumed(KJob *job)
[override virtual protected slot] void KUiServerV2JobTracker::speed(KJob *job, unsigned long value)
[override virtual protected slot] void KUiServerV2JobTracker::suspended(KJob *job)
[override virtual protected slot] void KUiServerV2JobTracker::totalAmount(KJob *job, KJob::Unit unit, qulonglong amount)
[override virtual] void KUiServerV2JobTracker::unregisterJob(KJob *job)
Reimplements: KJobTrackerInterface::unregisterJob(KJob *job).
Unregister a job from this tracker.
job the job to unregister