eric6/WebBrowser/History/HistoryTreeModel.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
--- a/eric6/WebBrowser/History/HistoryTreeModel.py	Mon Mar 01 17:48:43 2021 +0100
+++ b/eric6/WebBrowser/History/HistoryTreeModel.py	Tue Mar 02 17:17:09 2021 +0100
@@ -34,18 +34,19 @@
         
         self.setSourceModel(sourceModel)
     
-    def headerData(self, section, orientation, role=Qt.DisplayRole):
+    def headerData(self, section, orientation,
+                   role=Qt.ItemDataRole.DisplayRole):
         """
         Public method to get the header data.
         
         @param section section number (integer)
         @param orientation header orientation (Qt.Orientation)
-        @param role data role (integer)
+        @param role data role (Qt.ItemDataRole)
         @return header data
         """
         return self.sourceModel().headerData(section, orientation, role)
     
-    def data(self, index, role=Qt.DisplayRole):
+    def data(self, index, role=Qt.ItemDataRole.DisplayRole):
         """
         Public method to get data from the model.
         
@@ -53,7 +54,7 @@
         @param role data role (integer)
         @return history entry data
         """
-        if role in [Qt.DisplayRole, Qt.EditRole]:
+        if role in [Qt.ItemDataRole.DisplayRole, Qt.ItemDataRole.EditRole]:
             start = index.internalId()
             if start == 0:
                 offset = self.__sourceDateRow(index.row())
@@ -68,7 +69,7 @@
                         "%n item(s)", "",
                         self.rowCount(index.sibling(index.row(), 0)))
         
-        elif role == Qt.DecorationRole:
+        elif role == Qt.ItemDataRole.DecorationRole:
             if index.column() == 0 and not index.parent().isValid():
                 return UI.PixmapCache.getIcon("history")
         
@@ -226,9 +227,11 @@
         @return flags (Qt.ItemFlags)
         """
         if not index.isValid():
-            return Qt.ItemFlags(Qt.NoItemFlags)
+            return Qt.ItemFlags(Qt.ItemFlag.NoItemFlags)
         return Qt.ItemFlags(
-            Qt.ItemIsSelectable | Qt.ItemIsEnabled | Qt.ItemIsDragEnabled)
+            Qt.ItemFlag.ItemIsSelectable |
+            Qt.ItemFlag.ItemIsEnabled |
+            Qt.ItemFlag.ItemIsDragEnabled)
     
     def setSourceModel(self, sourceModel):
         """

eric ide

mercurial