Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 1 file). Show all
Unified · Split
| @@ -105,6 +105,7 @@ bool ScriptEngine::setScriptContents(const QString& scriptContents) { · 104 unmodified lines | |||
| 105 | } | 105 | } |
| 106 | 106 | ||
| 107 | Q_SCRIPT_DECLARE_QMETAOBJECT(AudioInjectorOptions, QObject*) | 107 | Q_SCRIPT_DECLARE_QMETAOBJECT(AudioInjectorOptions, QObject*) |
| 108 | Q_SCRIPT_DECLARE_QMETAOBJECT(QTimer, QObject*) | ||
| 108 | 109 | ||
| 109 | void ScriptEngine::init() { | 110 | void ScriptEngine::init() { |
| 110 | if (_isInitialized) { | 111 | if (_isInitialized) { |
| @@ -132,6 +133,9 @@ void ScriptEngine::init() { · 21 unmodified lines | |||
| 132 | 133 | ||
| 133 | QScriptValue injectionOptionValue = _engine.scriptValueFromQMetaObject<AudioInjectorOptions>(); | 134 | QScriptValue injectionOptionValue = _engine.scriptValueFromQMetaObject<AudioInjectorOptions>(); |
| 134 | _engine.globalObject().setProperty("AudioInjectionOptions", injectionOptionValue); | 135 | _engine.globalObject().setProperty("AudioInjectionOptions", injectionOptionValue); |
| 136 | |||
| 137 | QScriptValue timerValue = _engine.scriptValueFromQMetaObject<QTimer>(); | ||
| 138 | _engine.globalObject().setProperty("Timer", timerValue); | ||
| 135 | 139 | ||
| 136 | registerGlobalObject("Agent", this); | 140 | registerGlobalObject("Agent", this); |
| 137 | registerGlobalObject("Audio", &_audioScriptingInterface); | 141 | registerGlobalObject("Audio", &_audioScriptingInterface); |