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

Fix compile against kio 5.69.0

parent b6ce47de
......@@ -40,6 +40,7 @@
#include <KJobWidgets>
#include <KFileItem>
#include <KSharedConfig>
#include <kio_version.h>
#include <QTemporaryFile>
#include <QStandardPaths>
......@@ -198,7 +199,11 @@ bool AlarmCalendar::open()
// Check for file's existence, assuming that it does exist when uncertain,
// to avoid overwriting it.
#if KIO_VERSION < QT_VERSION_CHECK(5, 69, 0)
auto statJob = KIO::stat(mUrl, KIO::StatJob::SourceSide, 2);
#else
auto statJob = KIO::statDetails(mUrl, KIO::StatJob::SourceSide, KIO::StatDetail::StatDefaultDetails);
#endif
KJobWidgets::setWindow(statJob, MainWindow::mainMainWindow());
if (!statJob->exec() || load() == 0)
{
......@@ -763,8 +768,11 @@ bool AlarmCalendar::exportAlarms(const KAEvent::List& events, QWidget* parent)
FileStorage::Ptr calStorage(new FileStorage(calendar, file));
if (append && !calStorage->load())
{
KIO::UDSEntry uds;
#if KIO_VERSION < QT_VERSION_CHECK(5, 69, 0)
auto statJob = KIO::stat(url, KIO::StatJob::SourceSide, 2);
#else
auto statJob = KIO::statDetails(url, KIO::StatJob::SourceSide, KIO::StatDetail::StatDefaultDetails);
#endif
KJobWidgets::setWindow(statJob, parent);
statJob->exec();
KFileItem fi(statJob->statResult(), url);
......
......@@ -41,6 +41,7 @@
#include <KMime/HeaderParsing>
#include <KMime/Headers>
#include <KMime/Message>
#include <kio_version.h>
#include <KEmailAddress>
#include <KAboutData>
......@@ -403,8 +404,11 @@ QString KAMail::appendBodyAttachments(KMime::Message& message, JobData& data)
bool atterror = false;
if (!url.isLocalFile())
{
KIO::UDSEntry uds;
#if KIO_VERSION < QT_VERSION_CHECK(5, 69, 0)
auto statJob = KIO::stat(url, KIO::StatJob::SourceSide, 2);
#else
auto statJob = KIO::statDetails(url, KIO::StatJob::SourceSide, KIO::StatDetail::StatDefaultDetails);
#endif
KJobWidgets::setWindow(statJob, MainWindow::mainMainWindow());
if (!statJob->exec())
{
......
......@@ -23,6 +23,7 @@
#include "lib/autoqpointer.h"
#include "lib/messagebox.h"
#include "kalarm_debug.h"
#include <kio_version.h>
#include <KLocalizedString>
#include <KIO/StatJob>
......@@ -86,7 +87,11 @@ FileErr checkFileExists(QString& filename, QUrl& url, QWidget* messageParent)
else
{
filename = url.toDisplayString();
#if KIO_VERSION < QT_VERSION_CHECK(5, 69, 0)
auto statJob = KIO::stat(url, KIO::StatJob::SourceSide, 2);
#else
auto statJob = KIO::statDetails(url, KIO::StatJob::SourceSide, KIO::StatDetail::StatDefaultDetails);
#endif
KJobWidgets::setWindow(statJob, messageParent);
if (!statJob->exec())
err = FileErr::Nonexistent;
......
......@@ -21,6 +21,7 @@
#include "messagewin.h"
#include "messagewin_p.h"
#include "config-kalarm.h"
#include <kio_version.h>
#include "alarmcalendar.h"
#include "deferdlg.h"
......@@ -397,7 +398,11 @@ void MessageWin::initView()
// Display contents of file
const QUrl url = QUrl::fromUserInput(mMessage, QString(), QUrl::AssumeLocalFile);
auto statJob = KIO::stat(url, KIO::StatJob::SourceSide, 0, KIO::HideProgressInfo);
#if KIO_VERSION < QT_VERSION_CHECK(5, 69, 0)
auto statJob = KIO::stat(url, KIO::StatJob::SourceSide, 0, KIO::HideProgressInfo);
#else
auto statJob = KIO::statDetails(url, KIO::StatJob::SourceSide, KIO::StatDetail::Basic, KIO::HideProgressInfo);
#endif
const bool exists = statJob->exec();
const bool isDir = statJob->statResult().isDir();
......
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