Use QLocale in WindowGeometryEffect

This commit is contained in:
Martin Gräßlin 2013-09-05 10:48:30 +02:00
parent 95a6329fe5
commit 86b9ce67a0
2 changed files with 5 additions and 5 deletions

View file

@ -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

View file

@ -23,15 +23,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "windowgeometryconfig.h"
#include <QAction>
#include <QLocale>
#include <QStringBuilder>
#include <kwinconfig.h>
#include <kconfiggroup.h>
#include <kwindowsystem.h>
#include <KActionCollection>
#include <KDE/KGlobalAccel>
#include <KDE/KLocale>
#include <KDE/KLocalizedString>
#include <KDE/KGlobal>
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);