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 52 of file pyWidget.h.


Constructor & Destructor Documentation

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

Definition at line 59 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 65 of file pyWidget.h.

Definition at line 71 of file pyWidget.h.

Definition at line 69 of file pyWidget.h.

Definition at line 73 of file pyWidget.h.

Definition at line 66 of file pyWidget.h.

Definition at line 67 of file pyWidget.h.

Definition at line 64 of file pyWidget.h.

Definition at line 70 of file pyWidget.h.

Definition at line 68 of file pyWidget.h.

Definition at line 72 of file pyWidget.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3