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 | 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 | 330 | void ScriptEngine::registerGetterSetter(const QString& name, QScriptEngine::FunctionSignature getter, |
| 326 | 331 | QScriptEngine::FunctionSignature setter, QScriptValue object) { |
| 327 | 332 | QScriptValue setterFunction = newFunction(setter, 1); |