BALL::VIEW::PythonHighlighter Class Reference
[Modular Widgets]

#include <BALL/VIEW/WIDGETS/pyWidget.h>

Inheritance diagram for BALL::VIEW::PythonHighlighter:
QSyntaxHighlighter

List of all members.


Public Member Functions

 PythonHighlighter ()
 ~PythonHighlighter ()
void compilePattern ()
void highlightBlock (const QString &text)

Public Attributes

QStringList python_keywords
QStringList BALL_keywords
QTextCharFormat my_class_format
QTextCharFormat python_format
QTextCharFormat string_format
QTextCharFormat comment_format
vector< QRegExp > python_patterns
vector< QRegExp > BALL_patterns
QRegExp string_pattern
QRegExp comment_pattern

Detailed Description

Class for syntax highlighting of Python code.


Constructor & Destructor Documentation

BALL::VIEW::PythonHighlighter::PythonHighlighter (  ) 
BALL::VIEW::PythonHighlighter::~PythonHighlighter (  )  [inline]

Member Function Documentation

void BALL::VIEW::PythonHighlighter::compilePattern (  ) 
void BALL::VIEW::PythonHighlighter::highlightBlock ( const QString &  text  ) 

Member Data Documentation