31#ifndef XMLHIGHLIGHTER_H
32#define XMLHIGHLIGHTER_H
34#include <QSyntaxHighlighter>
37#include <QTextCharFormat>
59 void highlightSubBlock(
const QString& text,
const int startIndex,
const int currState);
TODO Comment class here.
Definition: Xmlhighlighter.h:51
XmlHighlighter(QTextDocument *parent=nullptr)
[0]
Definition: Xmlhighlighter.cpp:39
void highlightSubBlock(const QString &text, const int startIndex, const int currState)
Definition: Xmlhighlighter.cpp:131
QTextCharFormat xmlAttValFormat
Definition: Xmlhighlighter.h:93
QRegExp xmlCloseTagStartExpression
Definition: Xmlhighlighter.h:77
QRegExp xmlCloseTagEndExpression
Definition: Xmlhighlighter.h:78
QRegExp xmlAttValStartExpression
Definition: Xmlhighlighter.h:81
QRegExp xmlCommentEndExpression
Definition: Xmlhighlighter.h:71
QRegExp xmlAttValEndExpression
Definition: Xmlhighlighter.h:82
QTextCharFormat xmlDoctypeFormat
Definition: Xmlhighlighter.h:88
QTextCharFormat xmlCommentFormat
Definition: Xmlhighlighter.h:89
QRegExp xmlDoctypeEndExpression
Definition: Xmlhighlighter.h:73
QRegExp xmlCommentStartExpression
Definition: Xmlhighlighter.h:70
QRegExp xmlDoctypeStartExpression
Definition: Xmlhighlighter.h:72
QTextCharFormat xmlProcInstFormat
Definition: Xmlhighlighter.h:87
void highlightBlock(const QString &text) override
Definition: Xmlhighlighter.cpp:363
QRegExp xmlOpenTagEndExpression
Definition: Xmlhighlighter.h:76
QVector< HighlightingRule > hlRules
Definition: Xmlhighlighter.h:66
QTextCharFormat xmlAttributeFormat
Definition: Xmlhighlighter.h:92
QRegExp xmlAttValExpression
Definition: Xmlhighlighter.h:84
QRegExp xmlAttributeStartExpression
Definition: Xmlhighlighter.h:79
QRegExp xmlProcInstEndExpression
Definition: Xmlhighlighter.h:69
QRegExp xmlProcInstStartExpression
Definition: Xmlhighlighter.h:68
xmlState
Definition: Xmlhighlighter.h:97
@ inDoctypeDecl
Definition: Xmlhighlighter.h:100
@ inCloseTag
Definition: Xmlhighlighter.h:106
@ inAttribute
Definition: Xmlhighlighter.h:103
@ inOpenTag
Definition: Xmlhighlighter.h:101
@ inProcInst
Definition: Xmlhighlighter.h:99
@ inAttVal
Definition: Xmlhighlighter.h:105
@ inOpenTagName
Definition: Xmlhighlighter.h:102
@ inNothing
Definition: Xmlhighlighter.h:98
@ inAttName
Definition: Xmlhighlighter.h:104
@ inComment
Definition: Xmlhighlighter.h:108
@ inCloseTagName
Definition: Xmlhighlighter.h:107
QTextCharFormat xmlEntityFormat
Definition: Xmlhighlighter.h:91
QRegExp xmlAttributeEndExpression
Definition: Xmlhighlighter.h:80
QTextCharFormat xmlTagFormat
Definition: Xmlhighlighter.h:90
QRegExp xmlOpenTagStartExpression
Definition: Xmlhighlighter.h:75
Definition: Xmlhighlighter.h:62
QRegExp pattern
Definition: Xmlhighlighter.h:63
QTextCharFormat format
Definition: Xmlhighlighter.h:64