History

Fixes and PR comments

Brad Davis committed 11 years ago

Commit e39219c1 parent 0063f9a10 files · +69 −29Browse files

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

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+8−7
@@ -76,7 +76,6 @@ void avatarDataFromScriptValue(const QScriptValue &object, AvatarData* &out) { · 75 unmodified lines
7676 out = qobject_cast<AvatarData*>(object.toQObject());
7777 }
7878
79−
8079 QScriptValue inputControllerToScriptValue(QScriptEngine *engine, controller::InputController* const &in) {
8180 return engine->newQObject(in);
8281 }
@@ -85,7 +84,8 @@ void inputControllerFromScriptValue(const QScriptValue &object, controller::Inpu · 2 unmodified lines
8584 out = qobject_cast<controller::InputController*>(object.toQObject());
8685 }
8786
88−ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNameString, controller::ScriptingInterface* controllerScriptingInterface, bool wantSignals) :
87+ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNameString,
88+ controller::ScriptingInterface* controllerScriptingInterface, bool wantSignals) :
8989
9090 _scriptContents(scriptContents),
9191 _isFinished(false),
@@ -93,6 +93,7 @@ ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNam · 1 unmodified line
9393 _isInitialized(false),
9494 _timerFunctionMap(),
9595 _wantSignals(wantSignals),
96+ _controllerScriptingInterface(controllerScriptingInterface),
9697 _fileNameString(fileNameString),
9798 _quatLibrary(),
9899 _vec3Library(),
@@ -300,7 +301,7 @@ void ScriptEngine::init() { · 201 unmodified lines
300301 globalObject().setProperty("AudioEffectOptions", audioEffectOptionsConstructorValue);
301302
302303 qScriptRegisterMetaType(this, injectorToScriptValue, injectorFromScriptValue);
303− //qScriptRegisterMetaType(this, inputControllerToScriptValue, inputControllerFromScriptValue);
304+ qScriptRegisterMetaType(this, inputControllerToScriptValue, inputControllerFromScriptValue);
304305 qScriptRegisterMetaType(this, avatarDataToScriptValue, avatarDataFromScriptValue);
305306 qScriptRegisterMetaType(this, animationDetailsToScriptValue, animationDetailsFromScriptValue);
306307 qScriptRegisterMetaType(this, webSocketToScriptValue, webSocketFromScriptValue);
@@ -309,7 +310,7 @@ void ScriptEngine::init() { · 2 unmodified lines
309310
310311 registerGlobalObject("Script", this);
311312 registerGlobalObject("Audio", &AudioScriptingInterface::getInstance());
312−// registerGlobalObject("Controller", _controllerScriptingInterface);
313+ registerGlobalObject("Controller", _controllerScriptingInterface);
313314 registerGlobalObject("Entities", entityScriptingInterface.data());
314315 registerGlobalObject("Quat", &_quatLibrary);
315316 registerGlobalObject("Vec3", &_vec3Library);
@@ -319,9 +320,9 @@ void ScriptEngine::init() { · 3 unmodified lines
319320 // constants
320321 globalObject().setProperty("TREE_SCALE", newVariant(QVariant(TREE_SCALE)));
321322
322− //if (_controllerScriptingInterface) {
323− // _controllerScriptingInterface->registerControllerTypes(this);
324− //}
323+ if (_controllerScriptingInterface) {
324+ _controllerScriptingInterface->registerControllerTypes(this);
325+ }
325326
326327
327328 }