Commit ecce4627 authored by Laurent Montel's avatar Laurent Montel 😁
Browse files

Fix compile against kio 5.69.0

parent 94e35146
......@@ -22,6 +22,7 @@
#include "singlefileresourceconfigwidgetbase.h"
#include <KIO/Job>
#include <kio_version.h>
#include <QUrl>
#include <QTimer>
......@@ -139,10 +140,11 @@ void SingleFileResourceConfigWidgetBase::validate()
if (mStatJob) {
mStatJob->kill();
}
mStatJob = KIO::stat(currentUrl, KIO::DefaultFlags | KIO::HideProgressInfo);
mStatJob->setDetails(2); // All details.
mStatJob->setSide(KIO::StatJob::SourceSide);
#if KIO_VERSION < QT_VERSION_CHECK(5, 69, 0)
mStatJob = KIO::stat(currentUrl, KIO::StatJob::SourceSide, 2, KIO::DefaultFlags | KIO::HideProgressInfo);
#else
mStatJob = KIO::statDetails(currentUrl, KIO::StatJob::SourceSide, KIO::StatDetail::StatDefaultDetails, KIO::DefaultFlags | KIO::HideProgressInfo);
#endif
connect(mStatJob, &KIO::StatJob::result, this, &SingleFileResourceConfigWidgetBase::slotStatJobResult);
......@@ -160,9 +162,12 @@ void SingleFileResourceConfigWidgetBase::slotStatJobResult(KJob *job)
QUrl dirUrl(ui.kcfg_Path->url());
dirUrl = KIO::upUrl(dirUrl);
mStatJob = KIO::stat(dirUrl, KIO::DefaultFlags | KIO::HideProgressInfo);
mStatJob->setDetails(2); // All details.
mStatJob->setSide(KIO::StatJob::SourceSide);
#if KIO_VERSION < QT_VERSION_CHECK(5, 69, 0)
mStatJob = KIO::stat(dirUrl, KIO::StatJob::SourceSide, 2, KIO::DefaultFlags | KIO::HideProgressInfo);
#else
mStatJob = KIO::statDetails(dirUrl, KIO::StatJob::SourceSide, KIO::StatDetail::StatDefaultDetails, KIO::DefaultFlags | KIO::HideProgressInfo);
#endif
connect(mStatJob, &KIO::StatJob::result, this, &SingleFileResourceConfigWidgetBase::slotStatJobResult);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment