Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
RenderObjectHighlighter Class Reference
Inheritance diagram for RenderObjectHighlighter:


struct  HighlightingRule

Public Member Functions

 RenderObjectHighlighter (QTextDocument *parent=0)
 RenderObjectHighlighter (QTextEdit *parent)
void update ()
 Updates the highlighter with the current rule set defined in the patterns.

Protected Member Functions

void highlightBlock (const QString &text)

Private Member Functions

void init ()
 common initializer function called by the constructors

Private Attributes

QStringList keywordPatterns_
QStringList typePatterns_
QVector< HighlightingRulehighlightingRules_
QRegExp vertexShaderStartExpression_
QRegExp vertexShaderEndExpression_
QRegExp geometryShaderStartExpression_
QRegExp geometryShaderEndExpression_
QRegExp fragmentShaderStartExpression_
QRegExp fragmentShaderEndExpression_
QTextCharFormat keywordFormat_
QTextCharFormat defineFormat_
QTextCharFormat typeFormat_
QTextCharFormat singleLineCommentFormat_
QTextCharFormat vertexShaderFormat_
QTextCharFormat geometryShaderFormat_
QTextCharFormat fragmentShaderFormat_

Detailed Description

Definition at line 59 of file renderObjectHighLighter.hh.

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