src/eric7/PdfViewer/PdfSearchWidget.py

branch
pdf_viewer
changeset 9722
63135ab601e7
parent 9709
c89fc15ecf56
child 10439
21c28b0f9e41
diff -r 2a3c6f6f88b6 -r 63135ab601e7 src/eric7/PdfViewer/PdfSearchWidget.py
--- a/src/eric7/PdfViewer/PdfSearchWidget.py	Fri Jan 20 17:31:29 2023 +0100
+++ b/src/eric7/PdfViewer/PdfSearchWidget.py	Mon Jan 23 17:12:03 2023 +0100
@@ -7,11 +7,18 @@
 Module implementing a Search widget.
 """
 
-from PyQt6.QtCore import Qt, pyqtSlot, QModelIndex, pyqtSignal
-from PyQt6.QtPdf import QPdfSearchModel, QPdfDocument, QPdfLink
+from PyQt6.QtCore import QModelIndex, Qt, pyqtSignal, pyqtSlot
+from PyQt6.QtPdf import QPdfDocument, QPdfLink, QPdfSearchModel
 from PyQt6.QtWidgets import (
-    QWidget, QVBoxLayout, QLabel, QLineEdit, QHBoxLayout, QToolButton,
-    QAbstractItemView, QTreeWidget, QTreeWidgetItem
+    QAbstractItemView,
+    QHBoxLayout,
+    QLabel,
+    QLineEdit,
+    QToolButton,
+    QTreeWidget,
+    QTreeWidgetItem,
+    QVBoxLayout,
+    QWidget,
 )
 
 from eric7 import Preferences
@@ -136,7 +143,7 @@
                         )
                     ),
                     "",
-                ]
+                ],
             )
             contextBefore = self.__searchModel.data(
                 index, QPdfSearchModel.Role.ContextBefore.value
@@ -150,8 +157,7 @@
                 contextAfter = "{0} ...".format(contextAfter[:contextLength])
             resultLabel = QLabel(
                 self.tr(
-                    "{0}<b>{1}</b>{2}",
-                    "context before, search string, context after"
+                    "{0}<b>{1}</b>{2}", "context before, search string, context after"
                 ).format(contextBefore, self.searchString(), contextAfter)
             )
             self.setItemWidget(itm, 1, resultLabel)
@@ -241,7 +247,7 @@
     """
     Class implementing a Search widget.
 
-    @signal searchResultAktivated(QPdfLink) emitted to send the activated search
+    @signal searchResultActivated(QPdfLink) emitted to send the activated search
         result link
     @signal searchNextAvailable(bool) emitted to indicate the availability of
         search results after the current one
@@ -278,12 +284,12 @@
 
         # Line 2: search entry and navigation buttons
         self.__searchLineLayout = QHBoxLayout()
-        
+
         self.__searchEdit = QLineEdit(self)
         self.__searchEdit.setPlaceholderText(self.tr("Search ..."))
         self.__searchEdit.setClearButtonEnabled(True)
         self.__searchLineLayout.addWidget(self.__searchEdit)
-        
+
         # layout for the navigation buttons
         self.__buttonsLayout = QHBoxLayout()
         self.__buttonsLayout.setSpacing(0)
@@ -296,7 +302,9 @@
         self.__buttonsLayout.addWidget(self.__findPrevButton)
 
         self.__findNextButton = QToolButton(self)
-        self.__findNextButton.setToolTip(self.tr("Press to move to the next occurrence"))
+        self.__findNextButton.setToolTip(
+            self.tr("Press to move to the next occurrence")
+        )
         self.__findNextButton.setIcon(EricPixmapCache.getIcon("1rightarrow"))
         self.__buttonsLayout.addWidget(self.__findNextButton)
 
@@ -379,8 +387,8 @@
         """
         Private slot to handle the selection of a search result entry.
 
-        @param index index of the activated entry
-        @type QModelIndex
+        @param item reference to the selected item
+        @type QTreeWidgetItem
         """
         link = self.__resultsWidget.getPdfLink(item)
         self.searchResultActivated.emit(link)

eric ide

mercurial