WebBrowser/History/HistoryModel.py

changeset 5707
1273cd92a8f4
parent 5656
9c21b2746218
child 6048
82ad8ec9548c
--- a/WebBrowser/History/HistoryModel.py	Mon Apr 17 18:38:58 2017 +0200
+++ b/WebBrowser/History/HistoryModel.py	Tue Apr 18 19:22:54 2017 +0200
@@ -23,7 +23,8 @@
     UrlRole = Qt.UserRole + 3
     UrlStringRole = Qt.UserRole + 4
     TitleRole = Qt.UserRole + 5
-    MaxRole = TitleRole
+    VisitCountRole = Qt.UserRole + 6
+    MaxRole = VisitCountRole
     
     def __init__(self, historyManager, parent=None):
         """
@@ -40,6 +41,7 @@
         self.__headers = [
             self.tr("Title"),
             self.tr("Address"),
+            self.tr("Visit Count")
         ]
         
         self.__historyManager.historyReset.connect(self.historyReset)
@@ -109,11 +111,15 @@
             return itm.url
         elif role == self.TitleRole:
             return itm.userTitle()
+        elif role == self.VisitCountRole:
+            return itm.visitCount
         elif role in [Qt.DisplayRole, Qt.EditRole]:
             if index.column() == 0:
                 return itm.userTitle()
             elif index.column() == 1:
                 return itm.url
+            elif index.column() == 2:
+                return itm.visitCount
         elif role == Qt.DecorationRole:
             if index.column() == 0:
                 return WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(

eric ide

mercurial