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); kprintjobsimpl = new KPrintJobsImpl(this, cupsjobid, cupsjobstate, cupsjobs[i].dest);
if (!m_printjobstracker) { if (!m_printjobstracker) {
m_printjobstracker = new KUiServerJobTracker(this); m_printjobstracker = new KDynamicJobTracker(this);
} }
connect(kprintjobsimpl, SIGNAL(destroyed(QObject*)), this, SLOT(slotJobDestroyed(QObject*))); connect(kprintjobsimpl, SIGNAL(destroyed(QObject*)), this, SLOT(slotJobDestroyed(QObject*)));
m_printjobs.insert(cupsjobid, kprintjobsimpl); m_printjobs.insert(cupsjobid, kprintjobsimpl);

View file

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