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
34#include "MenuItemProperties.h"34#include "MenuItemProperties.h"
35#include "LocalVoxels.h"35#include "LocalVoxels.h"
36#include "ScriptEngine.h"36#include "ScriptEngine.h"
37#include "XMLHttpRequestClass.h"
37 38
38VoxelsScriptingInterface ScriptEngine::_voxelsScriptingInterface;39VoxelsScriptingInterface ScriptEngine::_voxelsScriptingInterface;
39ParticlesScriptingInterface ScriptEngine::_particlesScriptingInterface;40ParticlesScriptingInterface ScriptEngine::_particlesScriptingInterface;
@@ -214,6 +215,9 @@ void ScriptEngine::init() { · 174 unmodified lines
214 qScriptRegisterSequenceMetaType<QVector<glm::quat> >(&_engine);215 qScriptRegisterSequenceMetaType<QVector<glm::quat> >(&_engine);
215 qScriptRegisterSequenceMetaType<QVector<QString> >(&_engine);216 qScriptRegisterSequenceMetaType<QVector<QString> >(&_engine);
216 217
218 QScriptValue xmlHttpRequestConstructorValue = _engine.newFunction(XMLHttpRequestClass::constructor);
219 _engine.globalObject().setProperty("XMLHttpRequest", xmlHttpRequestConstructorValue);
220
217 QScriptValue printConstructorValue = _engine.newFunction(debugPrint);221 QScriptValue printConstructorValue = _engine.newFunction(debugPrint);
218 _engine.globalObject().setProperty("print", printConstructorValue);222 _engine.globalObject().setProperty("print", printConstructorValue);
219 223