summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2012-05-03 15:13:03 +0200
committerQt by Nokia <qt-info@nokia.com>2012-05-03 15:38:46 +0200
commitaa38299ebe4d330b786d09003e5c06909447eae4 (patch)
treeecb79302c850817ce9d88ba6948f12c3aa85670d /tests
parentc1623a0d42c9869e5a1d04081e7660722a863de5 (diff)
downloadqtxmlpatterns-aa38299ebe4d330b786d09003e5c06909447eae4.tar.gz
QAbstractItemModel::reset is deprecated.
Remember to properly notify that the model is resetting *before* we start to reset it. Change-Id: I88931c60ff5800b53f23a63c3766d7c705845cca Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/xmlpatternssdk/TreeModel.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/auto/xmlpatternssdk/TreeModel.cpp b/tests/auto/xmlpatternssdk/TreeModel.cpp
index 43d6934..0fdc441 100644
--- a/tests/auto/xmlpatternssdk/TreeModel.cpp
+++ b/tests/auto/xmlpatternssdk/TreeModel.cpp
@@ -173,11 +173,16 @@ TreeItem *TreeModel::root() const
void TreeModel::setRoot(TreeItem *r)
{
TreeItem *const oldRoot = m_root;
+
+ /* Notify views that we are radically changing. */
+ beginResetModel();
m_root = r;
if(m_root)
connect(r, SIGNAL(changed(TreeItem *)), SLOT(childChanged(TreeItem *)));
- reset(); /* Notify views that we have radically changed. */
+
+ endResetModel();
+
delete oldRoot;
}