Helpviewer/HelpBrowserWV.py

changeset 376
0c4c359c4870
parent 350
db40effc5c65
child 381
64ae9e09d8bc
--- a/Helpviewer/HelpBrowserWV.py	Sat Jul 03 16:55:14 2010 +0200
+++ b/Helpviewer/HelpBrowserWV.py	Sat Jul 03 21:07:06 2010 +0200
@@ -596,7 +596,7 @@
         """
         return self.selectedText() != ""
     
-    def findNextPrev(self, txt, case, backwards, wrap):
+    def findNextPrev(self, txt, case, backwards, wrap, highlightAll):
         """
         Public slot to find the next occurrence of a text.
         
@@ -604,6 +604,7 @@
         @param case flag indicating a case sensitive search (boolean)
         @param backwards flag indicating a backwards search (boolean)
         @param wrap flag indicating to wrap around (boolean)
+        @param highlightAll flag indicating to highlight all occurrences (boolean)
         """
         findFlags = QWebPage.FindFlags()
         if case:
@@ -612,6 +613,11 @@
             findFlags |= QWebPage.FindBackward
         if wrap:
             findFlags |= QWebPage.FindWrapsAroundDocument
+        try:
+            if highlightAll:
+                findFlags |= QWebPage.HighlightAllOccurrences
+        except AttributeError:
+            pass
         
         return self.findText(txt, findFlags)
     

eric ide

mercurial