diff options
author | Martin Jones <martin.jones@nokia.com> | 2009-05-20 04:42:44 (GMT) |
---|---|---|
committer | Martin Jones <martin.jones@nokia.com> | 2009-05-20 04:42:44 (GMT) |
commit | ded29009f766a8373193d94bcb8309270f66a266 (patch) | |
tree | 81e255543c361c0fee8f8f5488188140b1a65c3a /src/declarative/util | |
parent | 121b9bfaf404c602f40056d6c82c9cb2bb477ab6 (diff) | |
download | Qt-ded29009f766a8373193d94bcb8309270f66a266.zip Qt-ded29009f766a8373193d94bcb8309270f66a266.tar.gz Qt-ded29009f766a8373193d94bcb8309270f66a266.tar.bz2 |
Make VisualItemModel with packages work properly.
The views can all now deal with items that they have not requested
appearing, and will lay them out appropriately.
Diffstat (limited to 'src/declarative/util')
-rw-r--r-- | src/declarative/util/qmlpackage.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/declarative/util/qmlpackage.cpp b/src/declarative/util/qmlpackage.cpp index aa7ed38..bfad44c 100644 --- a/src/declarative/util/qmlpackage.cpp +++ b/src/declarative/util/qmlpackage.cpp @@ -98,6 +98,11 @@ QmlPackage::QmlPackage(QObject *parent) QmlPackage::~QmlPackage() { + Q_D(QmlPackage); + for (int ii = 0; ii < d->dataList.count(); ++ii) { + QObject *obj = d->dataList.at(ii); + delete obj; + } } QmlList<QObject *> *QmlPackage::data() |