Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 6 files). Show all
Unified · Split
| @@ -322,6 +322,11 @@ QScriptValue ScriptEngine::registerGlobalObject(const QString& name, QObject* ob · 321 unmodified lines | |||
| 322 | return QScriptValue::NullValue; | 322 | return QScriptValue::NullValue; |
| 323 | } | 323 | } |
| 324 | 324 | ||
| 325 | void ScriptEngine::registerFunction(const QString& name, QScriptEngine::FunctionSignature fun, int numArguments) { | ||
| 326 | QScriptValue scriptFun = newFunction(fun, numArguments); | ||
| 327 | globalObject().setProperty(name, scriptFun); | ||
| 328 | } | ||
| 329 | |||
| 325 | void ScriptEngine::registerGetterSetter(const QString& name, QScriptEngine::FunctionSignature getter, | 330 | void ScriptEngine::registerGetterSetter(const QString& name, QScriptEngine::FunctionSignature getter, |
| 326 | QScriptEngine::FunctionSignature setter, QScriptValue object) { | 331 | QScriptEngine::FunctionSignature setter, QScriptValue object) { |
| 327 | QScriptValue setterFunction = newFunction(setter, 1); | 332 | QScriptValue setterFunction = newFunction(setter, 1); |