summaryrefslogtreecommitdiff
path: root/src/lib/corelib/language/scriptimporter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/language/scriptimporter.h')
-rw-r--r--src/lib/corelib/language/scriptimporter.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/lib/corelib/language/scriptimporter.h b/src/lib/corelib/language/scriptimporter.h
index 8cff09382..6bec9b088 100644
--- a/src/lib/corelib/language/scriptimporter.h
+++ b/src/lib/corelib/language/scriptimporter.h
@@ -40,9 +40,9 @@
#ifndef SCRIPTIMPORTER_H
#define SCRIPTIMPORTER_H
-#include <QtCore/qhash.h>
+#include <quickjs.h>
-#include <QtScript/qscriptvalue.h>
+#include <QtCore/qhash.h>
namespace qbs {
namespace Internal {
@@ -53,9 +53,10 @@ class ScriptImporter
{
public:
ScriptImporter(ScriptEngine *scriptEngine);
- QScriptValue importSourceCode(const QString &sourceCode, const QString &filePath, QScriptValue &targetObject);
+ JSValue importSourceCode(const QString &sourceCode, const QString &filePath,
+ JSValue &targetObject);
- static void copyProperties(const QScriptValue &src, QScriptValue &dst);
+ static void copyProperties(JSContext *ctx, const JSValue &src, JSValue &dst);
private:
ScriptEngine *m_engine;