diff options
Diffstat (limited to 'utils/themeeditor/models/targetdata.cpp')
-rw-r--r-- | utils/themeeditor/models/targetdata.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/utils/themeeditor/models/targetdata.cpp b/utils/themeeditor/models/targetdata.cpp index a20a4cf18f..70d231988b 100644 --- a/utils/themeeditor/models/targetdata.cpp +++ b/utils/themeeditor/models/targetdata.cpp | |||
@@ -49,6 +49,7 @@ TargetData::TargetData(QString file) | |||
49 | QRect rSize(0, 0, 0, 0); | 49 | QRect rSize(0, 0, 0, 0); |
50 | ScreenDepth rDepth = None; | 50 | ScreenDepth rDepth = None; |
51 | bool fm = false; | 51 | bool fm = false; |
52 | bool record = false; | ||
52 | 53 | ||
53 | if(id == "") | 54 | if(id == "") |
54 | break; | 55 | break; |
@@ -119,13 +120,19 @@ TargetData::TargetData(QString file) | |||
119 | if(s.toLower() == "yes") | 120 | if(s.toLower() == "yes") |
120 | fm = true; | 121 | fm = true; |
121 | } | 122 | } |
123 | else if(key.toLower() == "record") | ||
124 | { | ||
125 | QString s = scanString(data, cursor); | ||
126 | if(s.toLower() == "yes") | ||
127 | record = true; | ||
128 | } | ||
122 | } | 129 | } |
123 | } | 130 | } |
124 | 131 | ||
125 | /* Checking for the closing '}' and adding the entry */ | 132 | /* Checking for the closing '}' and adding the entry */ |
126 | if(require('}', data, cursor)) | 133 | if(require('}', data, cursor)) |
127 | { | 134 | { |
128 | entries.append(Entry(name, size, depth, rSize, rDepth, fm)); | 135 | entries.append(Entry(name, size, depth, rSize, rDepth, fm, record)); |
129 | indices.insert(id, index); | 136 | indices.insert(id, index); |
130 | index++; | 137 | index++; |
131 | } | 138 | } |