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 | 107 | Q_SCRIPT_DECLARE_QMETAOBJECT(AudioInjectorOptions, QObject*) |
| 108 | +Q_SCRIPT_DECLARE_QMETAOBJECT(QTimer, QObject*) | |
| 108 | 109 | |
| 109 | 110 | void ScriptEngine::init() { |
| 110 | 111 | if (_isInitialized) { |
| @@ -132,6 +133,9 @@ void ScriptEngine::init() { · 21 unmodified lines | ||
| 132 | 133 | |
| 133 | 134 | QScriptValue injectionOptionValue = _engine.scriptValueFromQMetaObject<AudioInjectorOptions>(); |
| 134 | 135 | _engine.globalObject().setProperty("AudioInjectionOptions", injectionOptionValue); |
| 136 | + | |
| 137 | + QScriptValue timerValue = _engine.scriptValueFromQMetaObject<QTimer>(); | |
| 138 | + _engine.globalObject().setProperty("Timer", timerValue); | |
| 135 | 139 | |
| 136 | 140 | registerGlobalObject("Agent", this); |
| 137 | 141 | registerGlobalObject("Audio", &_audioScriptingInterface); |