271 if self.__texteditType == "QTextEdit": |
271 if self.__texteditType == "QTextEdit": |
272 ok = self.__findPrevNextQTextEdit(backwards) |
272 ok = self.__findPrevNextQTextEdit(backwards) |
273 self.__findNextPrevCallback(ok) |
273 self.__findNextPrevCallback(ok) |
274 elif self.__texteditType == "QWebEngineView": |
274 elif self.__texteditType == "QWebEngineView": |
275 self.__findPrevNextQWebEngineView(backwards) |
275 self.__findPrevNextQWebEngineView(backwards) |
276 elif self.__texteditType == "QWebView": |
|
277 ok = self.__findPrevNextQWebView(backwards) |
|
278 self.__findNextPrevCallback(ok) |
|
279 |
276 |
280 def __findPrevNextQTextEdit(self, backwards): |
277 def __findPrevNextQTextEdit(self, backwards): |
281 """ |
278 """ |
282 Private method to to search the associated edit widget of |
279 Private method to to search the associated edit widget of |
283 type QTextEdit. |
280 type QTextEdit. |
308 self.__textedit.setTextCursor(cursor) |
305 self.__textedit.setTextCursor(cursor) |
309 ok = self.__textedit.find(self.findtextCombo.currentText(), flags) |
306 ok = self.__textedit.find(self.findtextCombo.currentText(), flags) |
310 |
307 |
311 return ok |
308 return ok |
312 |
309 |
313 def __findPrevNextQWebView(self, backwards): |
|
314 """ |
|
315 Private method to to search the associated edit widget of |
|
316 type QWebView. |
|
317 |
|
318 @param backwards flag indicating a backwards search |
|
319 @type bool |
|
320 @return flag indicating the search result |
|
321 @rtype bool |
|
322 """ |
|
323 from PyQt5.QtWebKitWidgets import QWebPage |
|
324 |
|
325 findFlags = QWebPage.FindFlags(QWebPage.FindWrapsAroundDocument) |
|
326 if self.caseCheckBox.isChecked(): |
|
327 findFlags |= QWebPage.FindCaseSensitively |
|
328 if backwards: |
|
329 findFlags |= QWebPage.FindBackward |
|
330 |
|
331 return self.__textedit.findText(self.findtextCombo.currentText(), |
|
332 findFlags) |
|
333 |
|
334 def __findPrevNextQWebEngineView(self, backwards): |
310 def __findPrevNextQWebEngineView(self, backwards): |
335 """ |
311 """ |
336 Private method to to search the associated edit widget of |
312 Private method to to search the associated edit widget of |
337 type QWebEngineView. |
313 type QWebEngineView. |
338 |
314 |