diff --git a/effects/CMakeLists.txt b/effects/CMakeLists.txt index a50e68e0de..fe24163491 100644 --- a/effects/CMakeLists.txt +++ b/effects/CMakeLists.txt @@ -9,8 +9,8 @@ set(kwin_effect_KDE_LIBS KF5::KI18n KF5::KWindowSystem KF5::plasma # screenedge effect - KF5::KDE4Attic # windowgeometry effect using KLocale KF5::KIconThemes + KF5::XmlGui ) set(kwin_effect_QT_LIBS diff --git a/effects/windowgeometry/windowgeometry.cpp b/effects/windowgeometry/windowgeometry.cpp index e616842604..bd79745d51 100644 --- a/effects/windowgeometry/windowgeometry.cpp +++ b/effects/windowgeometry/windowgeometry.cpp @@ -23,15 +23,14 @@ along with this program. If not, see . #include "windowgeometryconfig.h" #include +#include #include #include #include #include #include #include -#include #include -#include using namespace KWin; @@ -132,14 +131,15 @@ void WindowGeometry::slotWindowFinishUserMovedResized(EffectWindow *w) static inline QString number(int n) { + QLocale locale; QString sign; if (n >= 0) { - sign = KGlobal::locale()->positiveSign(); + sign = locale.positiveSign(); if (sign.isEmpty()) sign = QStringLiteral("+"); } else { n = -n; - sign = KGlobal::locale()->negativeSign(); + sign = locale.negativeSign(); if (sign.isEmpty()) sign = QStringLiteral("-"); } return sign + QString::number(n);