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 | 34 | #include "ScriptValueIterator.h" |
| 35 | 35 | #include "ScriptEngineLogging.h" |
| 36 | 36 | #include "v8/FastScriptValueUtils.h" |
| 37 | +#include "AddressManager.h" | |
| 37 | 38 | |
| 38 | 39 | bool isListOfStrings(const ScriptValue& arg) { |
| 39 | 40 | if (!arg.isArray()) { |
| @@ -98,6 +99,8 @@ void registerMetaTypes(ScriptEngine* engine) { · 58 unmodified lines | ||
| 98 | 99 | scriptRegisterSequenceMetaType<QVector<glm::vec2>>(engine); |
| 99 | 100 | scriptRegisterSequenceMetaType<QVector<glm::quat>>(engine); |
| 100 | 101 | scriptRegisterSequenceMetaType<QVector<QString>>(engine); |
| 102 | + | |
| 103 | + scriptRegisterMetaType<AddressManager::LookupTrigger, scriptValueFromEnumClass<AddressManager::LookupTrigger>, scriptValueToEnumClass<AddressManager::LookupTrigger>>(engine, "LookupTrigger"); | |
| 101 | 104 | } |
| 102 | 105 | |
| 103 | 106 | ScriptValue qVector2DToScriptValue(ScriptEngine* engine, const QVector2D& qVector2D) { |