diff options
Diffstat (limited to 'utils/themeeditor/models/targetdata.cpp')
-rw-r--r-- | utils/themeeditor/models/targetdata.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/utils/themeeditor/models/targetdata.cpp b/utils/themeeditor/models/targetdata.cpp index 70d231988b..b44f1e67b3 100644 --- a/utils/themeeditor/models/targetdata.cpp +++ b/utils/themeeditor/models/targetdata.cpp | |||
@@ -22,11 +22,17 @@ | |||
22 | #include "targetdata.h" | 22 | #include "targetdata.h" |
23 | 23 | ||
24 | #include <QStringList> | 24 | #include <QStringList> |
25 | #include <QSettings> | ||
25 | 26 | ||
26 | const QString TargetData::reserved = "{}:#\n"; | 27 | const QString TargetData::reserved = "{}:#\n"; |
27 | 28 | ||
28 | TargetData::TargetData(QString file) | 29 | TargetData::TargetData() |
29 | { | 30 | { |
31 | QSettings settings; | ||
32 | settings.beginGroup("TargetData"); | ||
33 | QString file = settings.value("targetDbPath", "").toString(); | ||
34 | settings.endGroup(); | ||
35 | |||
30 | if(!QFile::exists(file)) | 36 | if(!QFile::exists(file)) |
31 | file = ":/targets/targetdb"; | 37 | file = ":/targets/targetdb"; |
32 | 38 | ||
@@ -132,7 +138,8 @@ TargetData::TargetData(QString file) | |||
132 | /* Checking for the closing '}' and adding the entry */ | 138 | /* Checking for the closing '}' and adding the entry */ |
133 | if(require('}', data, cursor)) | 139 | if(require('}', data, cursor)) |
134 | { | 140 | { |
135 | entries.append(Entry(name, size, depth, rSize, rDepth, fm, record)); | 141 | entries.append(Entry(id, name, size, depth, rSize, rDepth, |
142 | fm, record)); | ||
136 | indices.insert(id, index); | 143 | indices.insert(id, index); |
137 | index++; | 144 | index++; |
138 | } | 145 | } |