[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [picmi] src: Port KGlobal to QStandardPaths
From:       Jakob Gruber <jakob.gruber () gmail ! com>
Date:       2015-07-15 13:42:39
Message-ID: E1ZFMxL-0006mw-VU () scm ! kde ! org
[Download RAW message or body]

Git commit 6f391f3330cb2c0d765a3d2f80f1e4d1bdeb0dc3 by Jakob Gruber.
Committed on 15/07/2015 at 09:23.
Pushed by gruber into branch 'master'.

Port KGlobal to QStandardPaths

M  +4    -3    src/gui/renderer.cpp
M  +5    -3    src/logic/levelloader.cpp

http://commits.kde.org/picmi/6f391f3330cb2c0d765a3d2f80f1e4d1bdeb0dc3

diff --git a/src/gui/renderer.cpp b/src/gui/renderer.cpp
index 4bddad5..83beab6 100644
--- a/src/gui/renderer.cpp
+++ b/src/gui/renderer.cpp
@@ -23,10 +23,9 @@
 #include <QFile>
 #include <QPainter>
 #include <QPixmapCache>
+#include <QStandardPaths>
 #include <assert.h>
 #include <iostream>
-#include <kglobal.h>
-#include <kstandarddirs.h>
 
 #include "src/constants.h"
 #include "src/outofboundsexception.h"
@@ -60,7 +59,9 @@ void Renderer::loadResources() {
     QList<QString> paths;
     paths << QString(prefix)
           << QString(FILEPATH "/" + prefix)
-          << KGlobal::dirs()->findResourceDir("appdata", prefix) + prefix;
+          << QStandardPaths::locate(QStandardPaths::DataLocation,
+                                    prefix,
+                                    QStandardPaths::LocateOption::LocateDirectory) + prefix;
 
     /* try loading first from working directory, then the system directories */
     for (int i = 0; i < paths.size(); i++) {
diff --git a/src/logic/levelloader.cpp b/src/logic/levelloader.cpp
index 5cc9bb5..bbac56e 100644
--- a/src/logic/levelloader.cpp
+++ b/src/logic/levelloader.cpp
@@ -19,13 +19,13 @@
 #include "config.h"
 #include "levelloader.h"
 
+#include <KLocalizedString>
 #include <QDebug>
 #include <QDir>
 #include <QDomDocument>
 #include <QFile>
 #include <QSettings>
-#include <kglobal.h>
-#include <kstandarddirs.h>
+#include <QStandardPaths>
 
 #include "src/systemexception.h"
 
@@ -137,7 +137,9 @@ QList<QSharedPointer<Level> > LevelLoader::load() {
     QList<QString> paths;
     paths << QString(prefix)
           << QString(FILEPATH "/" + prefix)
-          << KGlobal::dirs()->findResourceDir("appdata", prefix) + prefix;
+          << QStandardPaths::locate(QStandardPaths::DataLocation,
+                                    prefix,
+                                    QStandardPaths::LocateOption::LocateDirectory) + prefix;
 
     LevelList list;
 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic