KWidgetJobTracker Class

This class implements a job tracker with a widget suited for use as a progress dialog. More...

Header: #include <KWidgetJobTracker>
CMake: find_package(KF6 REQUIRED COMPONENTS JobWidgets)
target_link_libraries(mytarget PRIVATE KF6::JobWidgets)
Inherits: KAbstractWidgetJobTracker

Public Functions

KWidgetJobTracker(QWidget *parent = nullptr)
bool keepOpen(KJob *job) const

Public Slots

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 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 slotClean(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] KWidgetJobTracker::KWidgetJobTracker(QWidget *parent = nullptr)

Creates a new KWidgetJobTracker

parent the parent of this object and of the widget displaying the job progresses

[override virtual protected slot] void KWidgetJobTracker::description(KJob *job, const QString &title, const QPair<QString, QString> &field1, const QPair<QString, QString> &field2)

[override virtual protected slot] void KWidgetJobTracker::infoMessage(KJob *job, const QString &message)

bool KWidgetJobTracker::keepOpen(KJob *job) const

[override virtual protected slot] void KWidgetJobTracker::percent(KJob *job, unsigned long percent)

[override virtual protected slot] void KWidgetJobTracker::processedAmount(KJob *job, KJob::Unit unit, qulonglong amount)

[override virtual slot] void KWidgetJobTracker::registerJob(KJob *job)

[override virtual protected slot] void KWidgetJobTracker::resumed(KJob *job)

[override virtual protected slot] void KWidgetJobTracker::slotClean(KJob *job)

[override virtual protected slot] void KWidgetJobTracker::speed(KJob *job, unsigned long value)

[override virtual protected slot] void KWidgetJobTracker::suspended(KJob *job)

[override virtual protected slot] void KWidgetJobTracker::totalAmount(KJob *job, KJob::Unit unit, qulonglong amount)

[override virtual slot] void KWidgetJobTracker::unregisterJob(KJob *job)