Helpviewer/History/HistoryFilterModel.py

changeset 3656
441956d8fce5
parent 3178
f25fc1364c88
child 4021
195a471c327b
diff -r ffeb85cdc72d -r 441956d8fce5 Helpviewer/History/HistoryFilterModel.py
--- a/Helpviewer/History/HistoryFilterModel.py	Sun Jun 29 14:00:30 2014 +0200
+++ b/Helpviewer/History/HistoryFilterModel.py	Sun Jun 29 20:13:56 2014 +0200
@@ -9,8 +9,7 @@
 
 from __future__ import unicode_literals
 
-from PyQt4.QtCore import Qt, QDateTime, QModelIndex
-from PyQt4.QtGui import QAbstractProxyModel
+from PyQt5.QtCore import Qt, QDateTime, QModelIndex, QAbstractProxyModel
 
 from .HistoryModel import HistoryModel
 
@@ -166,8 +165,9 @@
         """
         Private slot to handle a reset of the source model.
         """
+        self.beginResetModel()
         self.__loaded = False
-        self.reset()
+        self.endResetModel()
     
     def rowCount(self, parent=QModelIndex()):
         """
@@ -346,7 +346,8 @@
         self.sourceModel().rowsRemoved.connect(self.__sourceRowsRemoved)
         self.__loaded = False
         if oldCount - count != self.rowCount():
-            self.reset()
+            self.beginResetModel()
+            self.endResetModel()
         return True
     
     def __frequencyScore(self, sourceIndex):

eric ide

mercurial