History

Add XMLHttpRequest constructor to ScriptEngine

Ryan Huffman committed 12 years ago

Commit 2dda87f1 parent 7d7e0121 file · +4 −0Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 1 file). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+4−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include "MenuItemProperties.h"
3535 #include "LocalVoxels.h"
3636 #include "ScriptEngine.h"
37+#include "XMLHttpRequestClass.h"
3738
3839 VoxelsScriptingInterface ScriptEngine::_voxelsScriptingInterface;
3940 ParticlesScriptingInterface ScriptEngine::_particlesScriptingInterface;
@@ -214,6 +215,9 @@ void ScriptEngine::init() { · 174 unmodified lines
214215 qScriptRegisterSequenceMetaType<QVector<glm::quat> >(&_engine);
215216 qScriptRegisterSequenceMetaType<QVector<QString> >(&_engine);
216217
218+ QScriptValue xmlHttpRequestConstructorValue = _engine.newFunction(XMLHttpRequestClass::constructor);
219+ _engine.globalObject().setProperty("XMLHttpRequest", xmlHttpRequestConstructorValue);
220+
217221 QScriptValue printConstructorValue = _engine.newFunction(debugPrint);
218222 _engine.globalObject().setProperty("print", printConstructorValue);
219223