diff --git a/src/filemetadataprovider.cpp b/src/filemetadataprovider.cpp --- a/src/filemetadataprovider.cpp +++ b/src/filemetadataprovider.cpp @@ -313,13 +313,13 @@ insertEditableData(); IndexedDataRetriever *ret = new IndexedDataRetriever(filePath, this); - connect(ret, SIGNAL(finished(KJob*)), this, SLOT(slotLoadingFinished(KJob*))); + connect(ret, &IndexedDataRetriever::finished, this, &FileMetaDataProvider::slotLoadingFinished); ret->start(); // Fully indexed by Baloo } else { - FileFetchJob* job = new FileFetchJob(QStringList() << filePath, this); - connect(job, SIGNAL(finished(KJob*)), this, SLOT(slotFileFetchFinished(KJob*))); + FileFetchJob* job = new FileFetchJob(QStringList{filePath}, this); + connect(job, &FileFetchJob::finished, this, &FileMetaDataProvider::slotFileFetchFinished); job->start(); } } @@ -345,7 +345,7 @@ if (!urls.isEmpty()) { FileFetchJob* job = new FileFetchJob(urls, this); - connect(job, SIGNAL(finished(KJob*)), this, SLOT(slotFileFetchFinished(KJob*))); + connect(job, &FileFetchJob::finished, this, &FileMetaDataProvider::slotFileFetchFinished); job->start(); } else { emit loadingFinished(); diff --git a/src/filemetadatawidget.cpp b/src/filemetadatawidget.cpp --- a/src/filemetadatawidget.cpp +++ b/src/filemetadatawidget.cpp @@ -98,7 +98,7 @@ // TODO: If KFileMetaDataProvider might get a public class in future KDE releases, // the following code should be moved into KFileMetaDataWidget::setModel(): m_provider = new FileMetaDataProvider(q); - connect(m_provider, SIGNAL(loadingFinished()), q, SLOT(slotLoadingFinished())); + connect(m_provider, &FileMetaDataProvider::loadingFinished, q, [this](){ slotLoadingFinished(); }); } FileMetaDataWidget::Private::~Private()