TODO Comment class here.
More...
#include <Xmlhighlighter.h>
Inherits QSyntaxHighlighter.
|
| enum | xmlState {
inNothing,
inProcInst,
inDoctypeDecl,
inOpenTag,
inOpenTagName,
inAttribute,
inAttName,
inAttVal,
inCloseTag,
inCloseTagName,
inComment
} |
| |
◆ xmlState
| Enumerator |
|---|
| inNothing | |
| inProcInst | |
| inDoctypeDecl | |
| inOpenTag | |
| inOpenTagName | |
| inAttribute | |
| inAttName | |
| inAttVal | |
| inCloseTag | |
| inCloseTagName | |
| inComment | |
◆ XmlHighlighter()
| XmlHighlighter::XmlHighlighter |
( |
QTextDocument * |
parent = nullptr | ) |
|
[0]
References XmlHighlighter::HighlightingRule::format, hlRules, XmlHighlighter::HighlightingRule::pattern, xmlAttributeEndExpression, xmlAttributeFormat, xmlAttributeStartExpression, xmlAttValFormat, xmlAttValStartExpression, xmlCloseTagEndExpression, xmlCloseTagStartExpression, xmlCommentEndExpression, xmlCommentFormat, xmlCommentStartExpression, xmlDoctypeEndExpression, xmlDoctypeFormat, xmlDoctypeStartExpression, xmlEntityFormat, xmlOpenTagEndExpression, xmlOpenTagStartExpression, xmlProcInstEndExpression, xmlProcInstFormat, xmlProcInstStartExpression, and xmlTagFormat.
◆ highlightBlock()
| void XmlHighlighter::highlightBlock |
( |
const QString & |
text | ) |
|
|
overrideprotected |
◆ highlightSubBlock()
| void XmlHighlighter::highlightSubBlock |
( |
const QString & |
text, |
|
|
const int |
startIndex, |
|
|
const int |
currState |
|
) |
| |
|
protected |
References inAttVal, inCloseTag, inComment, inDoctypeDecl, inNothing, inOpenTag, inProcInst, xmlAttributeEndExpression, xmlAttributeFormat, xmlAttributeStartExpression, xmlAttValFormat, xmlCloseTagEndExpression, xmlCloseTagStartExpression, xmlCommentEndExpression, xmlCommentFormat, xmlCommentStartExpression, xmlDoctypeEndExpression, xmlDoctypeFormat, xmlDoctypeStartExpression, xmlOpenTagEndExpression, xmlOpenTagStartExpression, xmlProcInstEndExpression, xmlProcInstFormat, xmlProcInstStartExpression, and xmlTagFormat.
Referenced by highlightBlock().
◆ hlRules
◆ xmlAttributeEndExpression
| QRegExp XmlHighlighter::xmlAttributeEndExpression |
|
private |
◆ xmlAttributeFormat
| QTextCharFormat XmlHighlighter::xmlAttributeFormat |
|
private |
◆ xmlAttributeStartExpression
| QRegExp XmlHighlighter::xmlAttributeStartExpression |
|
private |
◆ xmlAttValEndExpression
| QRegExp XmlHighlighter::xmlAttValEndExpression |
|
private |
◆ xmlAttValExpression
| QRegExp XmlHighlighter::xmlAttValExpression |
|
private |
◆ xmlAttValFormat
| QTextCharFormat XmlHighlighter::xmlAttValFormat |
|
private |
◆ xmlAttValStartExpression
| QRegExp XmlHighlighter::xmlAttValStartExpression |
|
private |
◆ xmlCloseTagEndExpression
| QRegExp XmlHighlighter::xmlCloseTagEndExpression |
|
private |
◆ xmlCloseTagStartExpression
| QRegExp XmlHighlighter::xmlCloseTagStartExpression |
|
private |
◆ xmlCommentEndExpression
| QRegExp XmlHighlighter::xmlCommentEndExpression |
|
private |
◆ xmlCommentFormat
| QTextCharFormat XmlHighlighter::xmlCommentFormat |
|
private |
◆ xmlCommentStartExpression
| QRegExp XmlHighlighter::xmlCommentStartExpression |
|
private |
◆ xmlDoctypeEndExpression
| QRegExp XmlHighlighter::xmlDoctypeEndExpression |
|
private |
◆ xmlDoctypeFormat
| QTextCharFormat XmlHighlighter::xmlDoctypeFormat |
|
private |
◆ xmlDoctypeStartExpression
| QRegExp XmlHighlighter::xmlDoctypeStartExpression |
|
private |
◆ xmlEntityFormat
| QTextCharFormat XmlHighlighter::xmlEntityFormat |
|
private |
◆ xmlOpenTagEndExpression
| QRegExp XmlHighlighter::xmlOpenTagEndExpression |
|
private |
◆ xmlOpenTagStartExpression
| QRegExp XmlHighlighter::xmlOpenTagStartExpression |
|
private |
◆ xmlProcInstEndExpression
| QRegExp XmlHighlighter::xmlProcInstEndExpression |
|
private |
◆ xmlProcInstFormat
| QTextCharFormat XmlHighlighter::xmlProcInstFormat |
|
private |
◆ xmlProcInstStartExpression
| QRegExp XmlHighlighter::xmlProcInstStartExpression |
|
private |
◆ xmlTagFormat
| QTextCharFormat XmlHighlighter::xmlTagFormat |
|
private |
The documentation for this class was generated from the following files: