From a1f0eb97dd4226cf106362c13f07f4bfa36d5d40 Mon Sep 17 00:00:00 2001
From: Olivier Goffart <ogoffart@woboq.com>
Date: Sun, 26 Feb 2012 12:08:26 +0100
Subject: [PATCH] Assistant: Remove usage of deprecated
 QAbstractItemModel::reset

Change-Id: Ibca4d3ece78e87a1a4f9065f446d9f14a1459c03
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
---
 src/assistant/help/qhelpcontentwidget.cpp     | 8 +++++---
 src/assistant/help/qhelpsearchquerywidget.cpp | 3 ++-
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/assistant/help/qhelpcontentwidget.cpp b/src/assistant/help/qhelpcontentwidget.cpp
index 76dc2fbe1..75f9f7e7e 100644
--- a/src/assistant/help/qhelpcontentwidget.cpp
+++ b/src/assistant/help/qhelpcontentwidget.cpp
@@ -363,15 +363,18 @@ QHelpContentModel::~QHelpContentModel()
 
 void QHelpContentModel::invalidateContents(bool onShutDown)
 {
-    if (onShutDown)
+    if (onShutDown) {
         disconnect(this, SLOT(insertContents()));
+    } else {
+        beginResetModel();
+    }
     d->qhelpContentProvider->stopCollecting();
     if (d->rootItem) {
         delete d->rootItem;
         d->rootItem = 0;
     }
     if (!onShutDown)
-        reset();
+        endResetModel();
 }
 
 /*!
@@ -399,7 +402,6 @@ void QHelpContentModel::insertContents()
     beginInsertRows(QModelIndex(), 0, count > 0 ? count : 0);
     d->rootItem = d->qhelpContentProvider->rootItem();
     endInsertRows();
-    reset();
     emit contentsCreated();
 }
 
diff --git a/src/assistant/help/qhelpsearchquerywidget.cpp b/src/assistant/help/qhelpsearchquerywidget.cpp
index 077a39191..875b55133 100644
--- a/src/assistant/help/qhelpsearchquerywidget.cpp
+++ b/src/assistant/help/qhelpsearchquerywidget.cpp
@@ -89,8 +89,9 @@ private:
         void addTerm(const QString &term)
         {
             if (!termList.contains(term)) {
+                beginResetModel();
                 termList.append(term);
-                reset();
+                endResetModel();
             }
         }
 
-- 
GitLab