History

Fix reading of QVector<float> from models files - polyline strokeWidths

David Rowe committed 11 years ago

Commit 8c22db11 parent 9a87f5c1 file · +4 −5Browse files

Showing the changes to libraries/shared/src/VariantMapToScriptValue.cpp (1 of 1 file). Show all

Unified · Split

libraries/shared/src/VariantMapToScriptValue.cpp+4−5
@@ -62,12 +62,11 @@ QScriptValue variantMapToScriptValue(QVariantMap& variantMap, QScriptEngine& scr · 61 unmodified lines
62 62
63 63
64QScriptValue variantListToScriptValue(QVariantList& variantList, QScriptEngine& scriptEngine) {64QScriptValue variantListToScriptValue(QVariantList& variantList, QScriptEngine& scriptEngine) {
65 QScriptValue scriptValue = scriptEngine.newObject();
66 65
67 scriptValue.setProperty("length", variantList.size());66 QScriptValue scriptValue = scriptEngine.newArray();
68 int i = 0;67
69 foreach (QVariant v, variantList) {68 for (int i = 0; i < variantList.size(); i++) {
70 scriptValue.setProperty(i++, variantToScriptValue(v, scriptEngine));69 scriptValue.setProperty(i, variantToScriptValue(variantList[i], scriptEngine));
71 }70 }
72 71
73 return scriptValue;72 return scriptValue;