summaryrefslogtreecommitdiffstats
path: root/src/config.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.cpp')
-rw-r--r--src/config.cpp30
1 files changed, 19 insertions, 11 deletions
diff --git a/src/config.cpp b/src/config.cpp
index 1e3f827..c8327f7 100644
--- a/src/config.cpp
+++ b/src/config.cpp
@@ -45,7 +45,6 @@ void Config::loadSettings(QString _file)
/* Check for ip specific settings */
-
// Get local ip
QString IPV4 = getIPV4ofInterface(interface);
@@ -58,18 +57,27 @@ void Config::loadSettings(QString _file)
/* Get the "must-have-modelines" */
- settings.beginGroup(GROUP_MODELINES);
+ int size = settings.beginReadArray(GROUP_MODELINES);
+ for (int i = 0; i < size; ++i) {
+ settings.setArrayIndex(i);
+ qDebug()<< settings.value("Modeline").toString();
+ modeLines.append(settings.value("Modeline").toString());
+ }
+ settings.endArray();
- // Get all keys in this group (Keys are modenames)
- QStringList modeKeys = settings.allKeys();
- // Get the modeline for each key
- for (QStringList::const_iterator i = modeKeys.constBegin(); i != modeKeys.constEnd(); ++i)
- {
- // Prepend the name and save in list
- modeLines.insert(*i, settings.value(*i).toStringList());
- }
- settings.endGroup();
+
+// // Get all keys in this group (Keys are modenames)
+// QStringList modeKeys = settings.allKeys();
+
+// // Get the modeline for each key
+// for (QStringList::const_iterator i = modeKeys.constBegin(); i != modeKeys.constEnd(); ++i)
+// {
+// qDebug()<< "found" << *i;
+// // Prepend the name and save in list
+// modeLines.insert(*i, settings.value(*i).toStringList());
+// }
+// settings.endGroup();
}