diff options
Diffstat (limited to 'src/lib/corelib/jsextensions/propertylist.cpp')
-rw-r--r-- | src/lib/corelib/jsextensions/propertylist.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/corelib/jsextensions/propertylist.cpp b/src/lib/corelib/jsextensions/propertylist.cpp index 197d5e99e..914701203 100644 --- a/src/lib/corelib/jsextensions/propertylist.cpp +++ b/src/lib/corelib/jsextensions/propertylist.cpp @@ -38,11 +38,11 @@ ** ****************************************************************************/ -#include <QtScript/qscriptengine.h> +#include <language/scriptengine.h> -void initializeJsExtensionPropertyList(QScriptValue extensionObject) +void initializeJsExtensionPropertyList(qbs::Internal::ScriptEngine *engine, JSValue extensionObject) { - QScriptEngine *engine = extensionObject.engine(); - QScriptValue obj = engine->newObject(); // provide a fake object - extensionObject.setProperty(QStringLiteral("PropertyList"), obj); + JSValue obj = engine->newObject(); // provide a fake object + qbs::Internal::setJsProperty(engine->context(), extensionObject, + QStringLiteral("PropertyList"), obj); } |