diff --git a/CMakeLists.txt b/CMakeLists.txt index 073d4ad1f23d69c3860c1dcc1389f43b6818e545..f7df1de773ab28de913858f2d4634724ad0c2a96 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ project(kio-extras VERSION ${KDE_APPLICATIONS_VERSION}) include(FeatureSummary) set(QT_MIN_VERSION "5.5.0") -set(KF5_MIN_VERSION "5.3.0") +set(KF5_MIN_VERSION "5.40.0") find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS DBus Network Widgets Svg) find_package(Qt5Test ${QT_MIN_VERSION} CONFIG QUIET) diff --git a/thumbnail/thumbnail.cpp b/thumbnail/thumbnail.cpp index 6b25c191628eb30c9f639a90624d6da0c17c4cd7..fceb7f8c1153e442414ab007f1683889a95d69d9 100644 --- a/thumbnail/thumbnail.cpp +++ b/thumbnail/thumbnail.cpp @@ -663,14 +663,7 @@ bool ThumbnailProtocol::createSubThumbnail(QImage& thumbnail, const QString& fil { if (m_enabledPlugins.isEmpty()) { const KConfigGroup globalConfig(KSharedConfig::openConfig(), "PreviewSettings"); -#if KIO_VERSION >= QT_VERSION_CHECK(5, 40, 0) m_enabledPlugins = globalConfig.readEntry("Plugins", KIO::PreviewJob::defaultPlugins()); -#else - // We don't have KF5.40 yet; emulate the behavior of KIO::PreviewJob::defaultPlugins() - QStringList defaultPlugins = KIO::PreviewJob::availablePlugins(); - defaultPlugins.removeAll(QStringLiteral("textthumbnail")); - m_enabledPlugins = globalConfig.readEntry("Plugins", defaultPlugins); -#endif } const QMimeDatabase db;