diff --git a/src/lib/jobs/kjobuidelegate.h b/src/lib/jobs/kjobuidelegate.h --- a/src/lib/jobs/kjobuidelegate.h +++ b/src/lib/jobs/kjobuidelegate.h @@ -131,8 +131,6 @@ private: void connectJob(KJob *job); - Q_PRIVATE_SLOT(d, void _k_result(KJob *)) - class Private; Private *const d; }; diff --git a/src/lib/jobs/kjobuidelegate.cpp b/src/lib/jobs/kjobuidelegate.cpp --- a/src/lib/jobs/kjobuidelegate.cpp +++ b/src/lib/jobs/kjobuidelegate.cpp @@ -37,7 +37,7 @@ bool autoWarningHandling : 1; void connectJob(KJob *job); - void _k_result(KJob *job); + void _k_result(); }; KJobUiDelegate::KJobUiDelegate() @@ -102,15 +102,12 @@ void KJobUiDelegate::connectJob(KJob *job) { - connect(job, SIGNAL(result(KJob*)), - this, SLOT(_k_result(KJob*))); - + connect(job, &KJob::result, this, [this](){ d->_k_result();} ); connect(job, &KJob::warning, this, &KJobUiDelegate::slotWarning); } -void KJobUiDelegate::Private::_k_result(KJob *job2) +void KJobUiDelegate::Private::_k_result() { - Q_UNUSED(job2) if (job->error() && autoErrorHandling) { q->showErrorMessage(); }