3 * \file LaTeXHighlighter.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
12 #ifndef LATEXHIGHLIGHTER_H
13 #define LATEXHIGHLIGHTER_H
15 #include <QSyntaxHighlighter>
16 #include <QTextCharFormat>
24 // used already twice...
25 class LaTeXHighlighter : public QSyntaxHighlighter
28 LaTeXHighlighter(QTextDocument * parent);
31 void highlightBlock(QString const & text);
34 QTextCharFormat commentFormat;
35 QTextCharFormat keywordFormat;
36 QTextCharFormat mathFormat;
39 } // namespace frontend
42 #endif // LATEXHIGHLIGHTER