Developer Documentation

Classes | Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
Highlighter Class Reference
Inheritance diagram for Highlighter:

## Classes
struct | HighlightingRule

## Public Member Functions
| Highlighter (QTextDocument *parent=0)
| Highlighter (QTextEdit *parent)
void | update ()
| Updates the highlighter with the current rule set defined in the patterns.

## Public Attributes
QStringList | keywordPatterns_
QStringList | pluginPatterns_
QStringList | functionPatterns_
QStringList | typePatterns_

## Protected Member Functions
void | highlightBlock (const QString &text)

## Private Member Functions
void | init ()
| common initializer function called by the constructors

## Private Attributes
QVector< HighlightingRule > | highlightingRules_
QRegExp | commentStartExpression_
QRegExp | commentEndExpression_
QTextCharFormat | keywordFormat_
QTextCharFormat | pluginFormat_
QTextCharFormat | functionFormat_
QTextCharFormat | typeFormat_
QTextCharFormat | singleLineCommentFormat_
QTextCharFormat | multiLineCommentFormat_
QTextCharFormat | quotationFormat_
QTextCharFormat | listFormat_

## Detailed Description

Definition at line 54 of file highLighter.hh.

The documentation for this class was generated from the following files:

- Plugin-Scripting/widgets/highLighter.hh
- Plugin-Scripting/widgets/highLighter.cc