aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmlvaluetypewrapper_p.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@theqtcompany.com>2014-11-07 01:34:29 +0100
committerSimon Hausmann <simon.hausmann@digia.com>2014-11-10 17:15:11 +0100
commit4838cc89f000a2f1db4da6401fc79a75a7b86ad7 (patch)
tree112b34c7dce2591242036748f232db85bb138404 /src/qml/qml/qqmlvaluetypewrapper_p.h
parent4b850f3d1e79bb66a53f097ae7b7cc26db8cc2f8 (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.h21
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: