kprintjobs: replace KUiServerJobTracker with KDynamicJobTracker

requires c63f00ec2a863a07e53ca03b8ca1a0c37fdc68a6 from kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-06-07 03:14:03 +03:00
parent 6057cc2bcc
commit 409729ae74
2 changed files with 3 additions and 3 deletions

View file

@ -56,7 +56,7 @@ void KPrintJobsModule::slotCheckState()
}
kprintjobsimpl = new KPrintJobsImpl(this, cupsjobid, cupsjobstate, cupsjobs[i].dest);
if (!m_printjobstracker) {
m_printjobstracker = new KUiServerJobTracker(this);
m_printjobstracker = new KDynamicJobTracker(this);
}
connect(kprintjobsimpl, SIGNAL(destroyed(QObject*)), this, SLOT(slotJobDestroyed(QObject*)));
m_printjobs.insert(cupsjobid, kprintjobsimpl);

View file

@ -24,7 +24,7 @@
#include <QTimer>
#include <QMap>
#include <kuiserverjobtracker.h>
#include <KDynamicJobTracker>
class KPrintJobsModule: public KDEDModule
{
@ -41,7 +41,7 @@ private Q_SLOTS:
private:
QTimer m_statetimer;
QMap<int, KPrintJobsImpl*> m_printjobs;
KUiServerJobTracker *m_printjobstracker;
KDynamicJobTracker *m_printjobstracker;
};
#endif // KPRINTJOBS_KDED_H