--- 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): """