File indexing completed on 2024-04-21 05:51:39

0001 /*
0002  *  SPDX-FileCopyrightText: 2002-2003 Jesper K. Pedersen <blackie@kde.org>
0003  *
0004  *  SPDX-License-Identifier: LGPL-2.0-only
0005  **/
0006 
0007 // krazy:excludeall=qclasses
0008 
0009 #include "regexphighlighter.h"
0010 #include <QTextEdit>
0011 
0012 RegexpHighlighter::RegexpHighlighter(QTextEdit *edit)
0013     : QSyntaxHighlighter(edit)
0014     , _caseSensitive(false)
0015     , _minimal(false)
0016 {
0017 }
0018 
0019 void RegexpHighlighter::setRegExp(const QString &regexp)
0020 {
0021     _regexp = regexp;
0022 }
0023 
0024 void RegexpHighlighter::setCaseSensitive(bool b)
0025 {
0026     _caseSensitive = b;
0027 }
0028 
0029 void RegexpHighlighter::setMinimal(bool b)
0030 {
0031     _minimal = b;
0032 }