diff options
author | Lars Knoll <lars.knoll@theqtcompany.com> | 2014-11-07 01:34:29 +0100 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@digia.com> | 2014-11-10 17:15:11 +0100 |
commit | 4838cc89f000a2f1db4da6401fc79a75a7b86ad7 (patch) | |
tree | 112b34c7dce2591242036748f232db85bb138404 /src/qml/qml/qqmlvaluetypewrapper_p.h | |
parent | 4b850f3d1e79bb66a53f097ae7b7cc26db8cc2f8 (diff) |
Move data of some Qml related objects into Heap namespace.
Change-Id: I6e6b24466de1e49efd5f3eaa67db82873170445b
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/qml/qqmlvaluetypewrapper_p.h')
-rw-r--r-- | src/qml/qml/qqmlvaluetypewrapper_p.h | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/src/qml/qml/qqmlvaluetypewrapper_p.h b/src/qml/qml/qqmlvaluetypewrapper_p.h index 8e4e3a2f7f..36ab038884 100644 --- a/src/qml/qml/qqmlvaluetypewrapper_p.h +++ b/src/qml/qml/qqmlvaluetypewrapper_p.h @@ -58,16 +58,21 @@ class QV8Engine; namespace QV4 { +namespace Heap { + +struct QmlValueTypeWrapper : Object { + enum ObjectType { Reference, Copy }; + QmlValueTypeWrapper(QV8Engine *engine, ObjectType type); + QV8Engine *v8; + ObjectType objectType; + mutable QQmlValueType *type; +}; + +} + struct Q_QML_EXPORT QmlValueTypeWrapper : Object { - enum ObjectType { Reference, Copy }; - struct Data : Heap::Object { - Data(QV8Engine *engine, ObjectType type); - QV8Engine *v8; - ObjectType objectType; - mutable QQmlValueType *type; - }; - V4_OBJECT(Object) + V4_OBJECT2(QmlValueTypeWrapper, Object) public: |