diff options
Diffstat (limited to 'src/lib/corelib/jsextensions/jsextensions.h')
-rw-r--r-- | src/lib/corelib/jsextensions/jsextensions.h | 14 |
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(); }; |