aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4include.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@theqtcompany.com>2014-12-30 15:13:29 +0100
committerSimon Hausmann <simon.hausmann@digia.com>2015-01-02 21:10:55 +0100
commit545338b21cd4d96c1b7ea9cc5c647f9a9155a53b (patch)
treefdccdc6fdd8d1796b0307dd9d74672f74f99449d /src/qml/jsruntime/qv4include.cpp
parentb9b12af83f121cdbc9bb1d3067bfb9e4ba923088 (diff)
Reduce v8engine dependency in qv4include
Change-Id: Idc50e7ed9e0de5c8742688c8493c2124075450ee Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4include.cpp')
-rw-r--r--src/qml/jsruntime/qv4include.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/qml/jsruntime/qv4include.cpp b/src/qml/jsruntime/qv4include.cpp
index bdd2136851..03eb1505f4 100644
--- a/src/qml/jsruntime/qv4include.cpp
+++ b/src/qml/jsruntime/qv4include.cpp
@@ -49,9 +49,9 @@
QT_BEGIN_NAMESPACE
-QV4Include::QV4Include(const QUrl &url, QV8Engine *engine, QQmlContextData *context,
+QV4Include::QV4Include(const QUrl &url, QV4::ExecutionEngine *engine, QQmlContextData *context,
const QV4::ValueRef qmlglobal, const QV4::ValueRef callback)
- : v4(QV8Engine::getV4(engine)), m_network(0), m_reply(0), m_url(url), m_redirectCount(0), m_context(context)
+ : v4(engine), m_network(0), m_reply(0), m_url(url), m_redirectCount(0), m_context(context)
{
m_qmlglobal = qmlglobal;
if (callback->asFunctionObject())
@@ -59,7 +59,7 @@ QV4Include::QV4Include(const QUrl &url, QV8Engine *engine, QQmlContextData *cont
m_resultObject = resultValue(v4);
- m_network = engine->networkAccessManager();
+ m_network = engine->v8Engine->networkAccessManager();
QNetworkRequest request;
request.setUrl(url);
@@ -176,7 +176,6 @@ QV4::ReturnedValue QV4Include::method_include(QV4::CallContext *ctx)
return QV4::Encode::undefined();
QV4::Scope scope(ctx->engine());
- QV8Engine *engine = scope.engine->v8Engine;
QQmlContextData *context = QV4::QmlContextWrapper::callingContext(scope.engine);
if (!context || !context->isJSContext)
@@ -194,7 +193,7 @@ QV4::ReturnedValue QV4Include::method_include(QV4::CallContext *ctx)
QV4::ScopedObject qmlcontextobject(scope, scope.engine->qmlContextObject());
if (localFile.isEmpty()) {
- QV4Include *i = new QV4Include(url, engine, context,
+ QV4Include *i = new QV4Include(url, scope.engine, context,
qmlcontextobject,
callbackFunction);
result = i->result();