4#include <QSyntaxHighlighter>
7#include <QTextCharFormat>
41 void setRule(QRegExp r, QTextCharFormat f)
88 QHash<uint, QList<FormatCache> >
cache;
QRegExp highlightAllReg
regexp containing text to highlight
QVector< HighlightingRule > highlightingRules
highlighting rules
void setRule(QRegExp r, QTextCharFormat f)
void highlightAll(const QString &txt, bool caseSensitivity)
QMutex * mutex
mutex to protect highlightBlock method
QHash< uint, QList< FormatCache > > cache
stores result of formatting for a given QString text (using uint qHash(QString) method)
void highlightBlock(const QString &text)
Highlighter(QTextDocument *parent=0)
ctor