diff --git a/plugins/windowsystem/windoweffects.h b/plugins/windowsystem/windoweffects.h --- a/plugins/windowsystem/windoweffects.h +++ b/plugins/windowsystem/windoweffects.h @@ -19,6 +19,7 @@ */ #pragma once #include +#include namespace KWin { @@ -31,7 +32,9 @@ bool isEffectAvailable(KWindowEffects::Effect effect) override; void slideWindow(WId id, KWindowEffects::SlideFromLocation location, int offset) override; +#if KWINDOWSYSTEM_VERSION <= QT_VERSION_CHECK(5, 61, 0) void slideWindow(QWidget *widget, KWindowEffects::SlideFromLocation location) override; +#endif QList windowSizes(const QList &ids) override; void presentWindows(WId controller, const QList &ids) override; void presentWindows(WId controller, int desktop = NET::OnAllDesktops) override; diff --git a/plugins/windowsystem/windoweffects.cpp b/plugins/windowsystem/windoweffects.cpp --- a/plugins/windowsystem/windoweffects.cpp +++ b/plugins/windowsystem/windoweffects.cpp @@ -81,10 +81,12 @@ w->setProperty("kwin_slide_offset", offset); } +#if KWINDOWSYSTEM_VERSION <= QT_VERSION_CHECK(5, 61, 0) void WindowEffects::slideWindow(QWidget *widget, KWindowEffects::SlideFromLocation location) { slideWindow(widget->winId(), location, 0); } +#endif QList WindowEffects::windowSizes(const QList &ids) {