Support JS objects in ListModel via QVariantMap
authorGlenn Watson <glenn.watson@nokia.com>
Fri, 11 Nov 2011 00:47:33 +0000 (10:47 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 11 Nov 2011 07:20:53 +0000 (08:20 +0100)
commit2a812493bc97983b85110f853d3dbe57b54667d8
treeb2d940a3ca1ba2219fc74981cef4ca3abc81dc53
parentacf71fab3b3e67ba2ff92e5f75b82e4e52821924
Support JS objects in ListModel via QVariantMap

Added support for the new listmodel implementation to store and
retrieve JS objects via QVariantMap. Storing JS objects in a
listmodel is significantly slower than storing native datatypes
at the moment (this may be improved in the future). Also note
that it's not currently possible to bind to fields within the JS
object.

Change-Id: I3b1a11ace7cdec754c1a2bb2b2d1b7edf561864d
Reviewed-by: Martin Jones <martin.jones@nokia.com>
src/declarative/util/qdeclarativelistmodel.cpp
src/declarative/util/qdeclarativelistmodel_p_p.h
tests/auto/declarative/qdeclarativelistmodel/tst_qdeclarativelistmodel.cpp