NetworkEvolutionLib::CSyntaxHighlighter Class Reference

#include <SyntaxHighlighter.h>

Data Structures

struct  HighlightingRule

Public Member Functions

 CSyntaxHighlighter (QTextDocument *parent=0)

Protected Member Functions

void highlightBlock (const QString &text)

Private Attributes

QVector< HighlightingRulehighlightingRules
QRegExp commentStartExpression
QRegExp commentEndExpression
QTextCharFormat keywordFormat
QTextCharFormat classFormat
QTextCharFormat singleLineCommentFormat
QTextCharFormat multiLineCommentFormat
QTextCharFormat quotationFormat
QTextCharFormat functionFormat
QTextCharFormat loopFormat1
QTextCharFormat loopFormat2

Detailed Description

Definition at line 19 of file SyntaxHighlighter.h.


Constructor & Destructor Documentation

NetworkEvolutionLib::CSyntaxHighlighter::CSyntaxHighlighter ( QTextDocument *  parent = 0  ) 

Member Function Documentation

void NetworkEvolutionLib::CSyntaxHighlighter::highlightBlock ( const QString &  text  )  [protected]

Field Documentation

Definition at line 41 of file SyntaxHighlighter.h.

Referenced by CSyntaxHighlighter().

Definition at line 38 of file SyntaxHighlighter.h.

Referenced by CSyntaxHighlighter(), and highlightBlock().

Definition at line 37 of file SyntaxHighlighter.h.

Referenced by CSyntaxHighlighter(), and highlightBlock().

Definition at line 45 of file SyntaxHighlighter.h.

Referenced by CSyntaxHighlighter().

Definition at line 35 of file SyntaxHighlighter.h.

Referenced by CSyntaxHighlighter(), and highlightBlock().

Definition at line 40 of file SyntaxHighlighter.h.

Referenced by CSyntaxHighlighter().

Definition at line 46 of file SyntaxHighlighter.h.

Referenced by CSyntaxHighlighter().

Definition at line 46 of file SyntaxHighlighter.h.

Referenced by CSyntaxHighlighter().

Definition at line 43 of file SyntaxHighlighter.h.

Referenced by CSyntaxHighlighter(), and highlightBlock().

Definition at line 44 of file SyntaxHighlighter.h.

Referenced by CSyntaxHighlighter().

Definition at line 42 of file SyntaxHighlighter.h.

Referenced by CSyntaxHighlighter().


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

Generated on Tue Nov 3 23:17:14 2009 for Network Evolution Library by  doxygen 1.6.1