diff options
author | Andrew den Exter <andrew.den-exter@nokia.com> | 2012-03-28 17:42:32 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-24 02:40:49 +0200 |
commit | afbde67c01baad017cf7ed385a6415e137269e9e (patch) | |
tree | b338b6115c8acc39f0a5e6b293b8792de22761c3 /tests/auto/quick/qquickvisualdatamodel/data | |
parent | 959fd59bd5bb72dde5db4975443c69045ea2fe53 (diff) |
Don't construct VisualDataModel attached properties unless requested.
This saves allocating a QObject per item model in the common case.
Change-Id: I0e77e6c6c0c64ac6c5e482ef55e194c68e778b32
Reviewed-by: Bea Lam <bea.lam@nokia.com>
Diffstat (limited to 'tests/auto/quick/qquickvisualdatamodel/data')
-rw-r--r-- | tests/auto/quick/qquickvisualdatamodel/data/invalidAttachment.qml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/auto/quick/qquickvisualdatamodel/data/invalidAttachment.qml b/tests/auto/quick/qquickvisualdatamodel/data/invalidAttachment.qml new file mode 100644 index 0000000000..2758f56d0f --- /dev/null +++ b/tests/auto/quick/qquickvisualdatamodel/data/invalidAttachment.qml @@ -0,0 +1,19 @@ +import QtQuick 2.0 + +Item { + property VisualDataModel invalidVdm: VisualDataModel.model + Repeater { + model: 1 + delegate: Item { + id: outer + objectName: "delegate" + + property VisualDataModel validVdm: outer.VisualDataModel.model + property VisualDataModel invalidVdm: inner.VisualDataModel.model + + Item { + id: inner + } + } + } +} |