BALL::VIEW::PythonHighlighter Class Reference

#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