Public Slots | Public Member Functions | Protected Member Functions

QSyntaxHighlighter Class Reference

Search for all occurrences

Detailed Description

Definition at line 66 of file qsyntaxhighlighter.h.

#include <qsyntaxhighlighter.h>

Inheritance diagram for QSyntaxHighlighter:
Inheritance graph
[legend]

List of all members.

Public Slots

void  rehighlight ()
void  rehighlightBlock (const QTextBlock &block)

Public Member Functions

  QSyntaxHighlighter (QObject *parent)
  QSyntaxHighlighter (QTextDocument *parent)
  QSyntaxHighlighter (QTextEdit *parent)
virtual  ~QSyntaxHighlighter ()
void  setDocument (QTextDocument *doc)
QTextDocument document () const

Protected Member Functions

virtual void  highlightBlock (const QString &text)=0
void  setFormat (int start, int count, const QTextCharFormat &format)
void  setFormat (int start, int count, const QColor &color)
void  setFormat (int start, int count, const QFont &font)
QTextCharFormat  format (int pos) const
int  previousBlockState () const
int  currentBlockState () const
void  setCurrentBlockState (int newState)
void  setCurrentBlockUserData (QTextBlockUserData *data)
QTextBlockUserData currentBlockUserData () const
QTextBlock  currentBlock () const

Constructor & Destructor Documentation

QSyntaxHighlighter ( QObject parent )
QSyntaxHighlighter ( QTextEdit parent )
virtual ~QSyntaxHighlighter ( ) [virtual]

Member Function Documentation

void setDocument ( QTextDocument doc )
QTextDocument* document ( ) const
void rehighlight ( ) [slot]
void rehighlightBlock ( const QTextBlock block ) [slot]
virtual void highlightBlock ( const QString text ) [protected, pure virtual]
void setFormat ( int  start,
int  count,
const QTextCharFormat format 
) [protected]
void setFormat ( int  start,
int  count,
const QColor color 
) [protected]
void setFormat ( int  start,
int  count,
const QFont font 
) [protected]
QTextCharFormat format ( int  pos ) const [protected]
int previousBlockState ( ) const [protected]
int currentBlockState ( ) const [protected]
void setCurrentBlockState ( int  newState ) [protected]
void setCurrentBlockUserData ( QTextBlockUserData data ) [protected]
QTextBlockUserData* currentBlockUserData ( ) const [protected]
QTextBlock currentBlock ( ) const [protected]

The documentation for this class was generated from the following file:

QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter
QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter QSyntaxHighlighter