Highlighter Class

(TextEditor::Highlighter)

Public Types

enum TextFormatId { Normal, Keyword, DataType, Comment, ..., TextFormatIdCount }

Public Functions

Highlighter(QTextDocument *parent = 0)
virtual ~Highlighter()
void setDefaultContext(const QSharedPointer<Internal::Context> &defaultContext)
void setTabSettings(const TabSettings &ts)

Reimplemented Protected Functions

virtual void highlightBlock(const QString &text)

Additional Inherited Members

Member Type Documentation

enum Highlighter::TextFormatId

Member Function Documentation

Highlighter::Highlighter(QTextDocument *parent = 0)

Default constructs an instance of Highlighter.

[virtual] Highlighter::~Highlighter()

Destroys the instance of Highlighter. The destructor is virtual.

[virtual protected] void Highlighter::highlightBlock(const QString &text)

void Highlighter::setDefaultContext(const QSharedPointer<Internal::Context> &defaultContext)

void Highlighter::setTabSettings(const TabSettings &ts)