300 @type bool |
300 @type bool |
301 @return flag indicating the search result |
301 @return flag indicating the search result |
302 @rtype bool |
302 @rtype bool |
303 """ |
303 """ |
304 flags = ( |
304 flags = ( |
305 QTextDocument.FindFlags(QTextDocument.FindFlag.FindBackward) |
305 QTextDocument.FindFlag.FindBackward |
306 if backwards else |
306 if backwards else |
307 QTextDocument.FindFlags() |
307 QTextDocument.FindFlag(0) |
308 ) |
308 ) |
309 if self.caseCheckBox.isChecked(): |
309 if self.caseCheckBox.isChecked(): |
310 flags |= QTextDocument.FindFlag.FindCaseSensitively |
310 flags |= QTextDocument.FindFlag.FindCaseSensitively |
311 if self.wordCheckBox.isChecked(): |
311 if self.wordCheckBox.isChecked(): |
312 flags |= QTextDocument.FindFlag.FindWholeWords |
312 flags |= QTextDocument.FindFlag.FindWholeWords |
335 @param backwards flag indicating a backwards search |
335 @param backwards flag indicating a backwards search |
336 @type bool |
336 @type bool |
337 """ |
337 """ |
338 from PyQt6.QtWebEngineWidgets import QWebEnginePage |
338 from PyQt6.QtWebEngineWidgets import QWebEnginePage |
339 |
339 |
340 findFlags = QWebEnginePage.FindFlags() |
340 findFlags = QWebEnginePage.FindFlag(0) |
341 if self.caseCheckBox.isChecked(): |
341 if self.caseCheckBox.isChecked(): |
342 findFlags |= QWebEnginePage.FindFlag.FindCaseSensitively |
342 findFlags |= QWebEnginePage.FindFlag.FindCaseSensitively |
343 if backwards: |
343 if backwards: |
344 findFlags |= QWebEnginePage.FindFlag.FindBackward |
344 findFlags |= QWebEnginePage.FindFlag.FindBackward |
345 self.__textedit.findText(self.findtextCombo.currentText(), |
345 self.__textedit.findText(self.findtextCombo.currentText(), |