From 3d11162fba96fb59593108c336a152920ddcf912 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Tue, 30 Dec 2014 15:21:16 +0100 Subject: Reduce v8engine dependency in the type wrapper Change-Id: I3a50aa3c0929c14ad856463635bf2fb2188f5c9f Reviewed-by: Simon Hausmann --- src/qml/qml/qqmltypewrapper_p.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/qml/qml/qqmltypewrapper_p.h') 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 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); -- cgit v1.2.3