eric6/E5Gui/E5TextEditSearchWidget.py

branch
without_py2_and_pyqt4
changeset 7196
ab0a91b82b37
parent 6942
2602857055c5
child 7229
53054eb5b15a
equal deleted inserted replaced
7192:a22eee00b052 7196:ab0a91b82b37
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

eric ide

mercurial