aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmltypewrapper_p.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@theqtcompany.com>2014-12-30 15:21:16 +0100
committerSimon Hausmann <simon.hausmann@digia.com>2015-01-02 21:11:01 +0100
commit3d11162fba96fb59593108c336a152920ddcf912 (patch)
tree621bff0d1e9b70f507be413ecf2182140e345194 /src/qml/qml/qqmltypewrapper_p.h
parent545338b21cd4d96c1b7ea9cc5c647f9a9155a53b (diff)
Reduce v8engine dependency in the type wrapper
Change-Id: I3a50aa3c0929c14ad856463635bf2fb2188f5c9f Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/qml/qqmltypewrapper_p.h')
-rw-r--r--src/qml/qml/qqmltypewrapper_p.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/qml/qml/qqmltypewrapper_p.h b/src/qml/qml/qqmltypewrapper_p.h
index aff1fc0916..321e0cf0ec 100644
--- a/src/qml/qml/qqmltypewrapper_p.h
+++ b/src/qml/qml/qqmltypewrapper_p.h
@@ -66,9 +66,8 @@ struct QmlTypeWrapper : Object {
ExcludeEnums
};
- QmlTypeWrapper(QV8Engine *engine);
+ QmlTypeWrapper(QV4::ExecutionEngine *engine);
~QmlTypeWrapper();
- QV8Engine *v8;
TypeNameMode mode;
QPointer<QObject> object;
@@ -89,9 +88,9 @@ struct Q_QML_EXPORT QmlTypeWrapper : Object
QVariant toVariant() const;
- static ReturnedValue create(QV8Engine *, QObject *, QQmlType *,
+ static ReturnedValue create(ExecutionEngine *, QObject *, QQmlType *,
Heap::QmlTypeWrapper::TypeNameMode = Heap::QmlTypeWrapper::IncludeEnums);
- static ReturnedValue create(QV8Engine *, QObject *, QQmlTypeNameCache *, const void *,
+ static ReturnedValue create(ExecutionEngine *, QObject *, QQmlTypeNameCache *, const void *,
Heap::QmlTypeWrapper::TypeNameMode = Heap::QmlTypeWrapper::IncludeEnums);