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

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

Inheritance diagram for BALL::VIEW::PythonHighlighter:
Inheritance graph
[legend]

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.

Definition at line 49 of file pyWidget.h.


Constructor & Destructor Documentation

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

Definition at line 56 of file pyWidget.h.


Member Function Documentation

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

Member Data Documentation

Definition at line 62 of file pyWidget.h.

Definition at line 68 of file pyWidget.h.

Definition at line 66 of file pyWidget.h.

Definition at line 70 of file pyWidget.h.

Definition at line 63 of file pyWidget.h.

Definition at line 64 of file pyWidget.h.

Definition at line 61 of file pyWidget.h.

Definition at line 67 of file pyWidget.h.

Definition at line 65 of file pyWidget.h.

Definition at line 69 of file pyWidget.h.

Generated by  doxygen 1.6.3