Doxygen
|
Node representing a HTML table cell 更多...
#include <docparser.h>
Public 成员函数 | |
DocHtmlCell (DocParser &parser, DocNode *parent, const HtmlAttribList &attribs, bool isHeading) | |
bool | isHeading () const |
bool | isFirst () const |
bool | isLast () const |
Kind | kind () const override |
void | markFirst (bool v=TRUE) |
void | markLast (bool v=TRUE) |
const HtmlAttribList & | attribs () const |
int | parse () |
int | parseXml () |
uint | rowIndex () const |
uint | columnIndex () const |
uint | rowSpan () const |
uint | colSpan () const |
Alignment | alignment () const |
Valignment | valignment () const |
![]() | |
CompAccept (DocParser &parser) | |
void | accept (DocVisitor *v) override |
const DocNodeList & | children () const |
DocNodeList & | children () |
![]() | |
DocNode (DocParser &parser) | |
virtual | ~DocNode () |
DocNode * | parent () const |
void | setParent (DocNode *parent) |
bool | isPreformatted () const |
Private 成员函数 | |
void | setRowIndex (uint idx) |
void | setColumnIndex (uint idx) |
Private 属性 | |
bool | m_isHeading = false |
bool | m_isFirst = false |
bool | m_isLast = false |
HtmlAttribList | m_attribs |
uint | m_rowIdx = (uint)-1 |
uint | m_colIdx = (uint)-1 |
友元 | |
class | DocHtmlTable |
额外继承的成员函数 | |
![]() | |
enum | RefType { Unknown, Anchor, Section, Table } |
![]() | |
void | setInsidePreformatted (bool p) |
![]() | |
DocNodeList | m_children |
![]() | |
DocNode * | m_parent = 0 |
DocParser & | m_parser |
Node representing a HTML table cell
在文件 docparser.h 第 1316 行定义.
|
inline |
在文件 docparser.h 第 1322 行定义.
引用了 DocNode::m_parent , 以及 DocNode::parent().
DocHtmlCell::Alignment DocHtmlCell::alignment | ( | ) | const |
在文件 docparser.cpp 第 3365 行定义.
引用了 attribs(), Center, Left, QCString::lower(), Right , 以及 QCString::startsWith().
被这些函数引用 LatexDocVisitor::visitPre().
|
inline |
在文件 docparser.h 第 1330 行定义.
引用了 m_attribs.
被这些函数引用 align(), alignment(), colSpan(), rowSpan(), valignment(), HtmlDocVisitor::visitPre(), DocbookDocVisitor::visitPre() , 以及 XmlDocVisitor::visitPre().
uint DocHtmlCell::colSpan | ( | ) | const |
在文件 docparser.cpp 第 3353 行定义.
引用了 attribs().
被这些函数引用 DocHtmlTable::computeTableGrid() , 以及 LatexDocVisitor::visitPre().
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Returns the kind of node. Provides runtime type information
实现了 DocNode.
在文件 docparser.h 第 1327 行定义.
|
inline |
|
inline |
int DocHtmlCell::parse | ( | ) |
在文件 docparser.cpp 第 3271 行定义.
引用了 DocParser::context, DBG, TokenInfo::endTag, FALSE, HTML_TD, HTML_TH, Mappers::htmlTagMapper, isFirst(), CompAccept< DocHtmlCell >::m_children, DocNode::m_parser, Mapper::map(), DocPara::markFirst(), DocPara::markLast(), TokenInfo::name, DocPara::parse(), RetVal_EndParBlock, RetVal_OK, TK_HTMLTAG, TK_NEWPARA, DocParserContext::token , 以及 TRUE.
被这些函数引用 DocHtmlRow::parse().
int DocHtmlCell::parseXml | ( | ) |
在文件 docparser.cpp 第 3306 行定义.
引用了 DocParser::context, DBG, TokenInfo::endTag, FALSE, Mappers::htmlTagMapper, isFirst(), CompAccept< DocHtmlCell >::m_children, DocNode::m_parser, Mapper::map(), DocPara::markFirst(), DocPara::markLast(), TokenInfo::name, DocPara::parse(), RetVal_OK, TK_HTMLTAG, TK_NEWPARA, DocParserContext::token, TRUE, XML_DESCRIPTION , 以及 XML_ITEM.
被这些函数引用 DocHtmlRow::parseXml().
|
inline |
uint DocHtmlCell::rowSpan | ( | ) | const |
在文件 docparser.cpp 第 3341 行定义.
引用了 attribs().
被这些函数引用 DocHtmlTable::computeTableGrid() , 以及 LatexDocVisitor::visitPre().
|
inlineprivate |
|
inlineprivate |
DocHtmlCell::Valignment DocHtmlCell::valignment | ( | ) | const |
在文件 docparser.cpp 第 3403 行定义.
引用了 attribs(), Bottom, QCString::lower(), Middle , 以及 Top.
被这些函数引用 LatexDocVisitor::visitPre().
|
friend |
在文件 docparser.h 第 1318 行定义.
|
private |
在文件 docparser.h 第 1346 行定义.
被这些函数引用 attribs().
在文件 docparser.h 第 1348 行定义.
被这些函数引用 columnIndex() , 以及 setColumnIndex().
|
private |
在文件 docparser.h 第 1344 行定义.
被这些函数引用 isFirst() , 以及 markFirst().
|
private |
在文件 docparser.h 第 1343 行定义.
被这些函数引用 isHeading().
|
private |
在文件 docparser.h 第 1345 行定义.
被这些函数引用 isLast() , 以及 markLast().
在文件 docparser.h 第 1347 行定义.
被这些函数引用 rowIndex() , 以及 setRowIndex().