Quellcode durchsuchen

Store art location in settings

Change-Id: I67eaa63af2df45e239ce267b78d243c7846bd3f3
Donald Carr vor 9 Jahren
Ursprung
Commit
dd0a6336f0
1 geänderte Dateien mit 8 neuen und 1 gelöschten Zeilen
  1. 8 1
      main.cpp

+ 8 - 1
main.cpp

@@ -2,14 +2,18 @@
 #include <QQmlApplicationEngine>
 #include <QQmlContext>
 #include <QThread>
+#include <QSettings>
 
 #include <picturemodel.h>
 
 class PictureThreadWrapper : public QObject {
 public:
     PictureThreadWrapper(QObject *parent = 0) : QObject (parent) {
+        QSettings settings;
+        const QString &artPath = settings.value("artPath","/blackhole/media/art/Banksy").toString();
         PictureModel::instance()->addSupportedExtension("jpg");
-        PictureModel::instance()->setModelRoot("/blackhole/media/art/Banksy");
+        PictureModel::instance()->setModelRoot(artPath);
+        settings.setValue("artPath", artPath);
     }
 };
 
@@ -18,6 +22,9 @@ int main(int argc, char *argv[])
     qsrand(time(NULL));
     QGuiApplication app(argc, argv);
 
+    app.setOrganizationName("Chaos Reins");
+    app.setApplicationName("Articulate");
+
     QQmlApplicationEngine engine;
 
     QThread scanningThread;