summaryrefslogtreecommitdiff
path: root/src/lib/corelib/jsextensions/jsextensions.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/jsextensions/jsextensions.h')
-rw-r--r--src/lib/corelib/jsextensions/jsextensions.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/lib/corelib/jsextensions/jsextensions.h b/src/lib/corelib/jsextensions/jsextensions.h
index f1ebfbdc3..2602679b5 100644
--- a/src/lib/corelib/jsextensions/jsextensions.h
+++ b/src/lib/corelib/jsextensions/jsextensions.h
@@ -40,22 +40,20 @@
#ifndef QBS_JSEXTENSIONS_H
#define QBS_JSEXTENSIONS_H
-#include <QtCore/qhash.h>
-#include <QtCore/qstringlist.h>
+#include <quickjs.h>
-QT_BEGIN_NAMESPACE
-class QScriptEngine;
-class QScriptValue;
-QT_END_NAMESPACE
+#include <QtCore/qstringlist.h>
namespace qbs {
namespace Internal {
+class ScriptEngine;
class JsExtensions
{
public:
- static void setupExtensions(const QStringList &names, const QScriptValue &scope);
- static QScriptValue loadExtension(QScriptEngine *engine, const QString &name);
+ static void setupExtensions(ScriptEngine *engine, const QStringList &names,
+ const JSValue &scope);
+ static JSValue loadExtension(ScriptEngine *engine, const QString &name);
static bool hasExtension(const QString &name);
static QStringList extensionNames();
};