289 @param backwards flag indicating a backwards search |
289 @param backwards flag indicating a backwards search |
290 @type bool |
290 @type bool |
291 @return flag indicating the search result |
291 @return flag indicating the search result |
292 @rtype bool |
292 @rtype bool |
293 """ |
293 """ |
294 if backwards: |
294 flags = ( |
295 flags = QTextDocument.FindFlags( |
295 QTextDocument.FindFlags(QTextDocument.FindFlag.FindBackward) |
296 QTextDocument.FindFlag.FindBackward) |
296 if backwards else |
297 else: |
297 QTextDocument.FindFlags() |
298 flags = QTextDocument.FindFlags() |
298 ) |
299 if self.caseCheckBox.isChecked(): |
299 if self.caseCheckBox.isChecked(): |
300 flags |= QTextDocument.FindFlag.FindCaseSensitively |
300 flags |= QTextDocument.FindFlag.FindCaseSensitively |
301 if self.wordCheckBox.isChecked(): |
301 if self.wordCheckBox.isChecked(): |
302 flags |= QTextDocument.FindFlag.FindWholeWords |
302 flags |= QTextDocument.FindFlag.FindWholeWords |
303 |
303 |