Showing the changes to libraries/script-engine/src/ScriptValueUtils.cpp (1 of 11 files). Show all
Unified · Split
| @@ -34,6 +34,7 @@ · 33 unmodified lines | |||
| 34 | #include "ScriptValueIterator.h" | 34 | #include "ScriptValueIterator.h" |
| 35 | #include "ScriptEngineLogging.h" | 35 | #include "ScriptEngineLogging.h" |
| 36 | #include "v8/FastScriptValueUtils.h" | 36 | #include "v8/FastScriptValueUtils.h" |
| 37 | #include "AddressManager.h" | ||
| 37 | 38 | ||
| 38 | bool isListOfStrings(const ScriptValue& arg) { | 39 | bool isListOfStrings(const ScriptValue& arg) { |
| 39 | if (!arg.isArray()) { | 40 | if (!arg.isArray()) { |
| @@ -98,6 +99,8 @@ void registerMetaTypes(ScriptEngine* engine) { · 58 unmodified lines | |||
| 98 | scriptRegisterSequenceMetaType<QVector<glm::vec2>>(engine); | 99 | scriptRegisterSequenceMetaType<QVector<glm::vec2>>(engine); |
| 99 | scriptRegisterSequenceMetaType<QVector<glm::quat>>(engine); | 100 | scriptRegisterSequenceMetaType<QVector<glm::quat>>(engine); |
| 100 | scriptRegisterSequenceMetaType<QVector<QString>>(engine); | 101 | scriptRegisterSequenceMetaType<QVector<QString>>(engine); |
| 102 | |||
| 103 | scriptRegisterMetaType<AddressManager::LookupTrigger, scriptValueFromEnumClass<AddressManager::LookupTrigger>, scriptValueToEnumClass<AddressManager::LookupTrigger>>(engine, "LookupTrigger"); | ||
| 101 | } | 104 | } |
| 102 | 105 | ||
| 103 | ScriptValue qVector2DToScriptValue(ScriptEngine* engine, const QVector2D& qVector2D) { | 106 | ScriptValue qVector2DToScriptValue(ScriptEngine* engine, const QVector2D& qVector2D) { |