Helpviewer/HelpBrowserWV.py

changeset 376
0c4c359c4870
parent 350
db40effc5c65
child 381
64ae9e09d8bc
equal deleted inserted replaced
374:70c037aef997 376:0c4c359c4870
594 594
595 @return flag indicating text has been selected (boolean) 595 @return flag indicating text has been selected (boolean)
596 """ 596 """
597 return self.selectedText() != "" 597 return self.selectedText() != ""
598 598
599 def findNextPrev(self, txt, case, backwards, wrap): 599 def findNextPrev(self, txt, case, backwards, wrap, highlightAll):
600 """ 600 """
601 Public slot to find the next occurrence of a text. 601 Public slot to find the next occurrence of a text.
602 602
603 @param txt text to search for (string) 603 @param txt text to search for (string)
604 @param case flag indicating a case sensitive search (boolean) 604 @param case flag indicating a case sensitive search (boolean)
605 @param backwards flag indicating a backwards search (boolean) 605 @param backwards flag indicating a backwards search (boolean)
606 @param wrap flag indicating to wrap around (boolean) 606 @param wrap flag indicating to wrap around (boolean)
607 @param highlightAll flag indicating to highlight all occurrences (boolean)
607 """ 608 """
608 findFlags = QWebPage.FindFlags() 609 findFlags = QWebPage.FindFlags()
609 if case: 610 if case:
610 findFlags |= QWebPage.FindCaseSensitively 611 findFlags |= QWebPage.FindCaseSensitively
611 if backwards: 612 if backwards:
612 findFlags |= QWebPage.FindBackward 613 findFlags |= QWebPage.FindBackward
613 if wrap: 614 if wrap:
614 findFlags |= QWebPage.FindWrapsAroundDocument 615 findFlags |= QWebPage.FindWrapsAroundDocument
616 try:
617 if highlightAll:
618 findFlags |= QWebPage.HighlightAllOccurrences
619 except AttributeError:
620 pass
615 621
616 return self.findText(txt, findFlags) 622 return self.findText(txt, findFlags)
617 623
618 def contextMenuEvent(self, evt): 624 def contextMenuEvent(self, evt):
619 """ 625 """

eric ide

mercurial