CR for Job #20224 - Make virtualKeyboard.js go to locations and support gamepads
Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 11 files). Show all
Unified · Split
| @@ -272,8 +272,12 @@ QScriptValue ScriptEngine::registerGlobalObject(const QString& name, QObject* ob · 271 unmodified lines | |||
| 272 | } | 272 | } |
| 273 | 273 | ||
| 274 | void ScriptEngine::registerFunction(const QString& name, QScriptEngine::FunctionSignature fun, int numArguments) { | 274 | void ScriptEngine::registerFunction(const QString& name, QScriptEngine::FunctionSignature fun, int numArguments) { |
| 275 | registerFunction(globalObject(), name, fun, numArguments); | ||
| 276 | } | ||
| 277 | |||
| 278 | void ScriptEngine::registerFunction(QScriptValue parent, const QString& name, QScriptEngine::FunctionSignature fun, int numArguments) { | ||
| 275 | QScriptValue scriptFun = newFunction(fun, numArguments); | 279 | QScriptValue scriptFun = newFunction(fun, numArguments); |
| 276 | globalObject().setProperty(name, scriptFun); | 280 | parent.setProperty(name, scriptFun); |
| 277 | } | 281 | } |
| 278 | 282 | ||
| 279 | void ScriptEngine::registerGetterSetter(const QString& name, QScriptEngine::FunctionSignature getter, | 283 | void ScriptEngine::registerGetterSetter(const QString& name, QScriptEngine::FunctionSignature getter, |