diff options
author | Iktwo Sh <elmaildeliktwo@gmail.com> | 2013-06-20 21:26:25 -0700 |
---|---|---|
committer | Iktwo Sh <elmaildeliktwo@gmail.com> | 2013-07-01 23:18:59 +0200 |
commit | 9960fda6e59c5dfc0ff5535f85159a6a49d07873 (patch) | |
tree | c33ab7e89b8b79b07bd7f132d077f84ba89d252d | |
parent | 3ef0fe235d2fc80aaefc3cee63a43da56b134870 (diff) |
QDeclarativeOrganizerModel: call reset model when removing all items
Call beginResetModel() and endResetModel() after model was being cleared
Change-Id: Ib1903ae87f8dc692cb3155c4212bc4ee3caa8df7
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
-rw-r--r-- | plugins/declarative/organizer/qdeclarativeorganizermodel.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/declarative/organizer/qdeclarativeorganizermodel.cpp b/plugins/declarative/organizer/qdeclarativeorganizermodel.cpp index f62a6ac6dc..14e3db40ce 100644 --- a/plugins/declarative/organizer/qdeclarativeorganizermodel.cpp +++ b/plugins/declarative/organizer/qdeclarativeorganizermodel.cpp @@ -615,10 +615,12 @@ int QDeclarativeOrganizerModel::itemIndex(const QDeclarativeOrganizerItem* item) void QDeclarativeOrganizerModel::clearItems() { + beginResetModel(); foreach (QDeclarativeOrganizerItem* di, d->m_items) di->deleteLater(); d->m_items.clear(); d->m_itemMap.clear(); + endResetModel(); } QDeclarativeOrganizerItem* QDeclarativeOrganizerModel::createItem(const QOrganizerItem& item) |