src/eric7/PdfViewer/PdfView.py

branch
pdf_viewer
changeset 9710
e011859649ea
parent 9708
8956a005f478
child 9711
614bb8b0d175
diff -r c89fc15ecf56 -r e011859649ea src/eric7/PdfViewer/PdfView.py
--- a/src/eric7/PdfViewer/PdfView.py	Fri Jan 20 15:50:55 2023 +0100
+++ b/src/eric7/PdfViewer/PdfView.py	Fri Jan 20 16:11:50 2023 +0100
@@ -29,8 +29,8 @@
     Class defining the various marker types.
     """
 
-    SearchResult = 0
-    Selection = 1
+    SEARCHRESULT = 0
+    SELECTION = 1
 
 
 @dataclass
@@ -60,8 +60,8 @@
 
     MarkerColors = {
         # merker type: (pen color, brush color)
-        PdfMarkerType.SearchResult: (QColor(255, 200, 0, 255), QColor(255, 200, 0, 64)),
-        PdfMarkerType.Selection: (QColor(0, 0, 255, 255), QColor(0, 0, 255, 64)),
+        PdfMarkerType.SEARCHRESULT: (QColor(255, 200, 0, 255), QColor(255, 200, 0, 64)),
+        PdfMarkerType.SELECTION: (QColor(0, 0, 255, 255), QColor(0, 0, 255, 64)),
     }
 
     selectionAvailable = pyqtSignal(bool)
@@ -251,7 +251,7 @@
         @type QMouseEvent
         """
         if evt.button() == Qt.MouseButton.LeftButton:
-            self.clearMarkers(PdfMarkerType.Selection)
+            self.clearMarkers(PdfMarkerType.SELECTION)
             self.selectionAvailable.emit(False)
 
             self.__rubberBandOrigin = evt.pos()
@@ -311,7 +311,7 @@
                     if selection.isValid():
                         for bound in selection.bounds():
                             self.addMarker(
-                                page, bound.boundingRect(), PdfMarkerType.Selection
+                                page, bound.boundingRect(), PdfMarkerType.SELECTION
                             )
                             self.selectionAvailable.emit(True)
 
@@ -438,12 +438,12 @@
         
         startPage = (
             self.pageNavigator().currentPage()
-            if self.pageMode == QPdfView.PageMode.SinglePage
+            if self.pageMode() == QPdfView.PageMode.SinglePage
             else 0
         )
         endPage = (
             self.pageNavigator().currentPage() + 1
-            if self.pageMode == QPdfView.PageMode.SinglePage
+            if self.pageMode() == QPdfView.PageMode.SinglePage
             else pageCount
         )
 
@@ -612,14 +612,14 @@
         @type QPdfLink
         """
         for rect in link.rectangles():
-            self.addMarker(link.page(), rect, PdfMarkerType.SearchResult)
+            self.addMarker(link.page(), rect, PdfMarkerType.SEARCHRESULT)
 
     @pyqtSlot()
     def clearSearchMarkers(self):
         """
         Public slot to clear the search markers.
         """
-        self.clearMarkers(PdfMarkerType.SearchResult)
+        self.clearMarkers(PdfMarkerType.SEARCHRESULT)
 
     def hasSelection(self):
         """
@@ -629,7 +629,7 @@
         @rtype bool
         """
         return any(
-            m.markerType == PdfMarkerType.Selection
+            m.markerType == PdfMarkerType.SELECTION
             for p in self.__markers
             for m in self.__markers[p]
         )
@@ -644,7 +644,7 @@
         for page in self.__markers:
             markersList = [
                 m for m in self.__markers[page]
-                if m.markerType == PdfMarkerType.Selection
+                if m.markerType == PdfMarkerType.SELECTION
             ]
             if markersList:
                 selection = self.document().getSelection(
@@ -662,4 +662,4 @@
         """
         Public slot to clear the current selection.
         """
-        self.clearMarkers(PdfMarkerType.Selection)
+        self.clearMarkers(PdfMarkerType.SELECTION)

eric ide

mercurial