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 = 0 | ) |
|
[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 | ) |
|
|
protected |
§ 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: