BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
BALL::VIEW::PythonHighlighter Class Reference

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

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

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

QStringList BALL::VIEW::PythonHighlighter::BALL_keywords

Definition at line 65 of file pyWidget.h.

vector<QRegExp> BALL::VIEW::PythonHighlighter::BALL_patterns

Definition at line 71 of file pyWidget.h.

QTextCharFormat BALL::VIEW::PythonHighlighter::comment_format

Definition at line 69 of file pyWidget.h.

QRegExp BALL::VIEW::PythonHighlighter::comment_pattern

Definition at line 73 of file pyWidget.h.

QTextCharFormat BALL::VIEW::PythonHighlighter::my_class_format

Definition at line 66 of file pyWidget.h.

QTextCharFormat BALL::VIEW::PythonHighlighter::python_format

Definition at line 67 of file pyWidget.h.

QStringList BALL::VIEW::PythonHighlighter::python_keywords

Definition at line 64 of file pyWidget.h.

vector<QRegExp> BALL::VIEW::PythonHighlighter::python_patterns

Definition at line 70 of file pyWidget.h.

QTextCharFormat BALL::VIEW::PythonHighlighter::string_format

Definition at line 68 of file pyWidget.h.

QRegExp BALL::VIEW::PythonHighlighter::string_pattern

Definition at line 72 of file pyWidget.h.