eric6/UI/LogView.py

changeset 7775
4a1db75550bd
parent 7533
88261c96484b
child 7781
607a6098cb44
equal deleted inserted replaced
7774:9eed155411f0 7775:4a1db75550bd
6 """ 6 """
7 Module implementing the log viewer widget and the log widget. 7 Module implementing the log viewer widget and the log widget.
8 """ 8 """
9 9
10 10
11 from PyQt5.QtCore import pyqtSignal, Qt, QRegExp 11 from PyQt5.QtCore import pyqtSignal, Qt, QRegularExpression
12 from PyQt5.QtGui import QBrush, QTextCursor, QTextDocument 12 from PyQt5.QtGui import QBrush, QTextCursor, QTextDocument
13 from PyQt5.QtWidgets import ( 13 from PyQt5.QtWidgets import (
14 QTextEdit, QApplication, QMenu, QWidget, QHBoxLayout, QSizePolicy 14 QTextEdit, QApplication, QMenu, QWidget, QHBoxLayout, QSizePolicy
15 ) 15 )
16 16
256 if caseSensitive: 256 if caseSensitive:
257 flags |= QTextDocument.FindCaseSensitively 257 flags |= QTextDocument.FindCaseSensitively
258 if wholeWord: 258 if wholeWord:
259 flags |= QTextDocument.FindWholeWords 259 flags |= QTextDocument.FindWholeWords
260 if regexp: 260 if regexp:
261 ok = self.find(QRegExp( 261 ok = self.find(QRegularExpression(
262 txt, 262 txt,
263 Qt.CaseSensitive if caseSensitive else Qt.CaseInsensitive), 263 QRegularExpression.NoPatternOption
264 if caseSensitive
265 else QRegularExpression.CaseInsensitiveOption),
264 flags 266 flags
265 ) 267 )
266 else: 268 else:
267 ok = self.find(txt, flags) 269 ok = self.find(txt, flags)
268 self.searchStringFound.emit(ok) 270 self.searchStringFound.emit(ok)
287 if caseSensitive: 289 if caseSensitive:
288 flags |= QTextDocument.FindCaseSensitively 290 flags |= QTextDocument.FindCaseSensitively
289 if wholeWord: 291 if wholeWord:
290 flags |= QTextDocument.FindWholeWords 292 flags |= QTextDocument.FindWholeWords
291 if regexp: 293 if regexp:
292 ok = self.find(QRegExp( 294 ok = self.find(QRegularExpression(
293 txt, 295 txt,
294 Qt.CaseSensitive if caseSensitive else Qt.CaseInsensitive), 296 QRegularExpression.NoPatternOption
297 if caseSensitive
298 else QRegularExpression.CaseInsensitiveOption),
295 flags 299 flags
296 ) 300 )
297 else: 301 else:
298 ok = self.find(txt, flags) 302 ok = self.find(txt, flags)
299 self.searchStringFound.emit(ok) 303 self.searchStringFound.emit(ok)

eric ide

mercurial