diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) set(QT_MIN_VERSION "5.12.0") -set(KF5_MIN_VERSION "5.62.0") +set(KF5_MIN_VERSION "5.64.0") find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) diff --git a/src/windowsystem/windowsystem.h b/src/windowsystem/windowsystem.h --- a/src/windowsystem/windowsystem.h +++ b/src/windowsystem/windowsystem.h @@ -52,7 +52,7 @@ void setOnAllDesktops(WId win, bool b) override; void setOnDesktop(WId win, int desktop) override; void setOnActivities(WId win, const QStringList &activities) override; -#ifndef KWINDOWSYSTEM_NO_DEPRECATED +#if KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(5, 0) WId transientFor(WId window) override; WId groupLeader(WId window) override; #endif diff --git a/src/windowsystem/windowsystem.cpp b/src/windowsystem/windowsystem.cpp --- a/src/windowsystem/windowsystem.cpp +++ b/src/windowsystem/windowsystem.cpp @@ -148,12 +148,14 @@ return QPoint(); } +#if KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(5, 0) WId WindowSystem::groupLeader(WId window) { Q_UNUSED(window) qCDebug(KWAYLAND_KWS) << "This plugin does not support group leader"; return 0; } +#endif bool WindowSystem::icccmCompliantMappingState() { @@ -519,12 +521,14 @@ return ret; } +#if KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(5, 0) WId WindowSystem::transientFor(WId window) { Q_UNUSED(window) qCDebug(KWAYLAND_KWS) << "This plugin does not support transient for windows"; return 0; } +#endif int WindowSystem::viewportToDesktop(const QPoint &pos) {