eric6/WebBrowser/QtHelp/HelpIndexWidget.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8176
31965986ecd1
child 8218
7c09585bd960
--- a/eric6/WebBrowser/QtHelp/HelpIndexWidget.py	Mon Mar 01 17:48:43 2021 +0100
+++ b/eric6/WebBrowser/QtHelp/HelpIndexWidget.py	Tue Mar 02 17:17:09 2021 +0100
@@ -55,7 +55,8 @@
         self.__layout.addWidget(self.__searchEdit)
         
         self.__index = self.__engine.indexWidget()
-        self.__index.setContextMenuPolicy(Qt.CustomContextMenu)
+        self.__index.setContextMenuPolicy(
+            Qt.ContextMenuPolicy.CustomContextMenu)
         
         self.__engine.indexModel().indexCreationStarted.connect(
             self.__disableSearchEdit)
@@ -85,13 +86,18 @@
             modifiers = QApplication.keyboardModifiers()
         if not url.isEmpty() and url.isValid():
             if (
-                modifiers & (Qt.ControlModifier | Qt.ShiftModifier) ==
-                    (Qt.ControlModifier | Qt.ShiftModifier)
+                modifiers & (
+                    Qt.KeyboardModifier.ControlModifier |
+                    Qt.KeyboardModifier.ShiftModifier
+                ) == (
+                    Qt.KeyboardModifier.ControlModifier |
+                    Qt.KeyboardModifier.ShiftModifier
+                )
             ):
                 self.newBackgroundTab.emit(url)
-            elif modifiers & Qt.ControlModifier:
+            elif modifiers & Qt.KeyboardModifier.ControlModifier:
                 self.newTab.emit(url)
-            elif modifiers & Qt.ShiftModifier:
+            elif modifiers & Qt.KeyboardModifier.ShiftModifier:
                 self.newWindow.emit(url)
             else:
                 self.openUrl.emit(url)
@@ -127,7 +133,7 @@
         link = QUrl()
         from .HelpTopicDialog import HelpTopicDialog
         dlg = HelpTopicDialog(self, keyword, links)
-        if dlg.exec() == QDialog.Accepted:
+        if dlg.exec() == QDialog.DialogCode.Accepted:
             link = dlg.link()
         return link
     
@@ -161,7 +167,7 @@
         
         @param evt reference to the focus event object (QFocusEvent)
         """
-        if evt.reason() != Qt.MouseFocusReason:
+        if evt.reason() != Qt.FocusReason.MouseFocusReason:
             self.__searchEdit.selectAll()
             self.__searchEdit.setFocus()
     
@@ -175,20 +181,20 @@
         """
         if (
             self.__searchEdit and watched == self.__searchEdit and
-            event.type() == QEvent.KeyPress
+            event.type() == QEvent.Type.KeyPress
         ):
             idx = self.__index.currentIndex()
-            if event.key() == Qt.Key_Up:
+            if event.key() == Qt.Key.Key_Up:
                 idx = self.__index.model().index(
                     idx.row() - 1, idx.column(), idx.parent())
                 if idx.isValid():
                     self.__index.setCurrentIndex(idx)
-            elif event.key() == Qt.Key_Down:
+            elif event.key() == Qt.Key.Key_Down:
                 idx = self.__index.model().index(
                     idx.row() + 1, idx.column(), idx.parent())
                 if idx.isValid():
                     self.__index.setCurrentIndex(idx)
-            elif event.key() == Qt.Key_Escape:
+            elif event.key() == Qt.Key.Key_Escape:
                 self.escapePressed.emit()
         
         return QWidget.eventFilter(self, watched, event)
@@ -212,7 +218,7 @@
             act = menu.exec()
             model = self.__index.model()
             if model is not None:
-                keyword = model.data(idx, Qt.DisplayRole)
+                keyword = model.data(idx, Qt.ItemDataRole.DisplayRole)
                 links = model.linksForKeyword(keyword)
                 if len(links) == 1:
                     link = QUrl(links[list(links.keys())[0]])

eric ide

mercurial