Don't construct VisualDataModel attached properties unless requested.
authorAndrew den Exter <andrew.den-exter@nokia.com>
Wed, 28 Mar 2012 07:42:32 +0000 (17:42 +1000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 24 May 2012 00:40:49 +0000 (02:40 +0200)
commitafbde67c01baad017cf7ed385a6415e137269e9e
treeb338b6115c8acc39f0a5e6b293b8792de22761c3
parent959fd59bd5bb72dde5db4975443c69045ea2fe53
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>
src/quick/items/qquickvisualdatamodel.cpp
src/quick/items/qquickvisualdatamodel_p.h
src/quick/items/qquickvisualdatamodel_p_p.h
tests/auto/quick/qquickvisualdatamodel/data/invalidAttachment.qml [new file with mode: 0644]
tests/auto/quick/qquickvisualdatamodel/tst_qquickvisualdatamodel.cpp