aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/types/qqmldelegatemodel_p_p.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@digia.com>2014-05-08 15:32:31 +0200
committerSimon Hausmann <simon.hausmann@digia.com>2014-07-22 13:49:14 +0200
commit76f3a874f42a5fc689334fa371f386762e37cc78 (patch)
tree62f2880ce6e2c6209e559bdf591385037a8c5eb2 /src/qml/types/qqmldelegatemodel_p_p.h
parent519471a77a67bb72f4d0995db70a95f290b13c6a (diff)
Convert delegate model and indexed builtin function
Change-Id: Ic7d50aa472d6a1bafadb6641f88b5f89a9b893ad Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/types/qqmldelegatemodel_p_p.h')
-rw-r--r--src/qml/types/qqmldelegatemodel_p_p.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/qml/types/qqmldelegatemodel_p_p.h b/src/qml/types/qqmldelegatemodel_p_p.h
index 652c772aa5..e305ac1f3a 100644
--- a/src/qml/types/qqmldelegatemodel_p_p.h
+++ b/src/qml/types/qqmldelegatemodel_p_p.h
@@ -162,6 +162,13 @@ protected:
struct QQmlDelegateModelItemObject : QV4::Object
{
struct Data : QV4::Object::Data {
+ Data(QV4::ExecutionEngine *engine, QQmlDelegateModelItem *item)
+ : Object::Data(engine)
+ , item(item)
+ {
+ setVTable(staticVTable());
+ }
+ ~Data();
QQmlDelegateModelItem *item;
};
struct {
@@ -170,14 +177,6 @@ struct QQmlDelegateModelItemObject : QV4::Object
V4_OBJECT
- QQmlDelegateModelItemObject(QV4::ExecutionEngine *engine, QQmlDelegateModelItem *item)
- : Object(engine)
- {
- setVTable(staticVTable());
- d()->item = item;
- }
- ~QQmlDelegateModelItemObject();
-
static void destroy(Managed *that);
};