diff -r 59458b006d76 -r 1273cd92a8f4 WebBrowser/History/HistoryModel.py --- 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(