History

hook the DataServerScriptingInterface to the ScriptEngine

Stephen Birarda committed 12 years ago

Commit aa9f7ff1 parent e08f4d23 files · +12 −0Browse files

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

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+6−0
@@ -119,6 +119,8 @@ void ScriptEngine::init() { · 118 unmodified lines
119119
120120 QScriptValue audioScriptingInterfaceValue = _engine.newQObject(&_audioScriptingInterface);
121121 _engine.globalObject().setProperty("Audio", audioScriptingInterfaceValue);
122+
123+ registerGlobalObject("Data", &_dataServerScriptingInterface);
122124
123125 if (_controllerScriptingInterface) {
124126 QScriptValue controllerScripterValue = _engine.newQObject(_controllerScriptingInterface);
@@ -140,6 +142,10 @@ void ScriptEngine::registerGlobalObject(const QString& name, QObject* object) { · 15 unmodified lines
140142 _engine.globalObject().setProperty(name, value);
141143 }
142144
145+void ScriptEngine::preEvaluateReset() {
146+ _dataServerScriptingInterface.refreshUUID();
147+}
148+
143149 void ScriptEngine::evaluate() {
144150 if (!_isInitialized) {
145151 init();