KJobWidgets 5.109.0
Public Member Functions | Protected Slots | List of all members
KUiServerJobTracker

The interface to implement to track the progresses of a job. More...

#include <KUiServerJobTracker>

Public Member Functions

 KUiServerJobTracker (QObject *parent=nullptr)
 Creates a new KJobTrackerInterface.
 
 ~KUiServerJobTracker () override
 Destroys a KJobTrackerInterface.
 
void registerJob (KJob *job) override
 Register a new job in this tracker.
 
void unregisterJob (KJob *job) override
 Unregister a job from this tracker.
 

Protected Slots

virtual void description (KJob *job, const QString &title, const QPair< QString, QString > &field1, const QPair< QString, QString > &field2) override
 
void finished (KJob *job) override
 The following slots are inherited from KJobTrackerInterface.
 
void infoMessage (KJob *job, const QString &plain, const QString &rich) override
 
void percent (KJob *job, unsigned long percent) override
 
void processedAmount (KJob *job, KJob::Unit unit, qulonglong amount) override
 
void resumed (KJob *job) override
 
void speed (KJob *job, unsigned long value) override
 
void suspended (KJob *job) override
 
void totalAmount (KJob *job, KJob::Unit unit, qulonglong amount) override
 

Detailed Description

The interface to implement to track the progresses of a job.

Constructor & Destructor Documentation

◆ KUiServerJobTracker()

KUiServerJobTracker::KUiServerJobTracker ( QObject *  parent = nullptr)
explicit

Creates a new KJobTrackerInterface.

Parameters
parentthe parent object

◆ ~KUiServerJobTracker()

KUiServerJobTracker::~KUiServerJobTracker ( )
override

Destroys a KJobTrackerInterface.

Member Function Documentation

◆ finished

void KUiServerJobTracker::finished ( KJob *  job)
overrideprotectedslot

The following slots are inherited from KJobTrackerInterface.

◆ registerJob()

void KUiServerJobTracker::registerJob ( KJob *  job)
override

Register a new job in this tracker.

Parameters
jobthe job to register

◆ unregisterJob()

void KUiServerJobTracker::unregisterJob ( KJob *  job)
override

Unregister a job from this tracker.

Parameters
jobthe job to unregister