Vagyojaka 5.5.7
Loading...
Searching...
No Matches
Highlighter Class Reference

#include <editor.h>

Inheritance diagram for Highlighter:

Public Member Functions

 Highlighter (QTextDocument *parent=nullptr)
 
void clearHighlight ()
 
void setBlockToHighlight (qint64 blockNumber)
 
void setWordToHighlight (int wordNumber)
 
void setInvalidBlocks (const QList< int > &invalidBlocks)
 
void setTaggedBlocks (const QList< int > &taggedBlock)
 
void clearTaggedBlocks ()
 
void setInvalidWords (const QMultiMap< int, int > &invalidWordsMap)
 
void setTaggedWords (const QMultiMap< int, int > &taggedWordsMap)
 
void setEditedWords (const QMultiMap< int, int > &editedWordsMap)
 
void clearInvalidBlocks ()
 
void highlightBlock (const QString &) override
 

Private Attributes

int blockToHighlight {-1}
 
int wordToHighlight {-1}
 
QList< int > invalidBlockNumbers
 
QList< int > taggedBlockNumbers
 
QMultiMap< int, int > invalidWords
 
QMultiMap< int, int > taggedWords
 
QMultiMap< int, int > editedWords
 

Constructor & Destructor Documentation

◆ Highlighter()

Highlighter::Highlighter ( QTextDocument * parent = nullptr)
inlineexplicit

Member Function Documentation

◆ clearHighlight()

void Highlighter::clearHighlight ( )
inline

◆ clearInvalidBlocks()

void Highlighter::clearInvalidBlocks ( )
inline

◆ clearTaggedBlocks()

void Highlighter::clearTaggedBlocks ( )
inline

◆ highlightBlock()

void Highlighter::highlightBlock ( const QString & text)
override

◆ setBlockToHighlight()

void Highlighter::setBlockToHighlight ( qint64 blockNumber)
inline

◆ setEditedWords()

void Highlighter::setEditedWords ( const QMultiMap< int, int > & editedWordsMap)
inline

◆ setInvalidBlocks()

void Highlighter::setInvalidBlocks ( const QList< int > & invalidBlocks)
inline

◆ setInvalidWords()

void Highlighter::setInvalidWords ( const QMultiMap< int, int > & invalidWordsMap)
inline

◆ setTaggedBlocks()

void Highlighter::setTaggedBlocks ( const QList< int > & taggedBlock)
inline

◆ setTaggedWords()

void Highlighter::setTaggedWords ( const QMultiMap< int, int > & taggedWordsMap)
inline

◆ setWordToHighlight()

void Highlighter::setWordToHighlight ( int wordNumber)
inline

Member Data Documentation

◆ blockToHighlight

int Highlighter::blockToHighlight {-1}
private

◆ editedWords

QMultiMap<int, int> Highlighter::editedWords
private

◆ invalidBlockNumbers

QList<int> Highlighter::invalidBlockNumbers
private

◆ invalidWords

QMultiMap<int, int> Highlighter::invalidWords
private

◆ taggedBlockNumbers

QList<int> Highlighter::taggedBlockNumbers
private

◆ taggedWords

QMultiMap<int, int> Highlighter::taggedWords
private

◆ wordToHighlight

int Highlighter::wordToHighlight {-1}
private

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