|
Doxygen
|
Node representing a HTML table cell. More...
#include <src/docnode.h>
Public Types | |
| enum | Alignment { Left , Right , Center } |
| enum | Valignment { Top , Middle , Bottom } |
Private Member Functions | |
| void | setRowIndex (uint32_t idx) |
| void | setColumnIndex (uint32_t idx) |
Private Attributes | |
| bool | m_isHeading = false |
| bool | m_isFirst = false |
| bool | m_isLast = false |
| HtmlAttribList | m_attribs |
| uint32_t | m_rowIdx = static_cast<uint32_t>(-1) |
| uint32_t | m_colIdx = static_cast<uint32_t>(-1) |
Friends | |
| class | DocHtmlTable |
Additional Inherited Members | |
| Protected Types inherited from DocNode | |
| enum | RefType { Unknown , Anchor , Section , Table } |
| Protected Member Functions inherited from DocNode | |
| void | setInsidePreformatted (bool p) |
|
inline |
Definition at line 1198 of file docnode.h.
References attribs(), DocCompoundNode::DocCompoundNode(), isHeading(), m_attribs, m_isHeading, DocNode::parent(), and DocNode::parser().
| DocHtmlCell::Alignment DocHtmlCell::alignment | ( | ) | const |
Definition at line 1881 of file docnode.cpp.
References attribs(), Center, Left, QCString::lower(), Right, and QCString::startsWith().
Referenced by LatexDocVisitor::operator()().
|
inline |
Definition at line 1205 of file docnode.h.
References m_attribs.
Referenced by align(), alignment(), colSpan(), DocHtmlCell(), DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), XmlDocVisitor::operator()(), rowSpan(), and valignment().
| uint32_t DocHtmlCell::colSpan | ( | ) | const |
Definition at line 1869 of file docnode.cpp.
References attribs().
Referenced by DocHtmlTable::computeTableGrid(), and LatexDocVisitor::operator()().
|
inline |
|
inline |
Definition at line 1201 of file docnode.h.
References m_isFirst.
Referenced by parse(), and parseXml().
|
inline |
Definition at line 1200 of file docnode.h.
References m_isHeading.
Referenced by DocHtmlCell(), DocHtmlRow::isHeading(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), PerlModDocVisitor::operator()(), PrintDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 1202 of file docnode.h.
References m_isLast.
Referenced by LatexDocVisitor::operator()().
|
inline |
Definition at line 1203 of file docnode.h.
References m_isFirst, and TRUE.
Referenced by DocHtmlRow::parse(), and DocHtmlRow::parseXml().
|
inline |
Definition at line 1204 of file docnode.h.
References m_isLast, and TRUE.
Referenced by DocHtmlRow::parse(), and DocHtmlRow::parseXml().
| Token DocHtmlCell::parse | ( | ) |
Definition at line 1789 of file docnode.cpp.
References DocNodeList::append(), AUTO_TRACE, DocCompoundNode::children(), FALSE, DocNodeList::get_last(), HTML_TD, HTML_TH, Mappers::htmlTagMapper, Token::is(), Token::is_any_of(), isFirst(), DocPara::markFirst(), DocPara::markLast(), DocPara::parse(), DocNode::parser(), DocNode::thisVariant(), and TRUE.
Referenced by DocHtmlRow::parse().
| Token DocHtmlCell::parseXml | ( | ) |
Definition at line 1823 of file docnode.cpp.
References DocNodeList::append(), AUTO_TRACE, DocCompoundNode::children(), FALSE, DocNodeList::get_last(), Mappers::htmlTagMapper, Token::is(), isFirst(), DocPara::markFirst(), DocPara::markLast(), DocPara::parse(), DocNode::parser(), DocNode::thisVariant(), TRUE, XML_DESCRIPTION, and XML_ITEM.
Referenced by DocHtmlRow::parseXml().
|
inline |
| uint32_t DocHtmlCell::rowSpan | ( | ) | const |
Definition at line 1857 of file docnode.cpp.
References attribs().
Referenced by DocHtmlTable::computeTableGrid(), and LatexDocVisitor::operator()().
|
inlineprivate |
Definition at line 1217 of file docnode.h.
References m_colIdx.
Referenced by DocHtmlTable::computeTableGrid().
|
inlineprivate |
Definition at line 1216 of file docnode.h.
References m_rowIdx.
Referenced by DocHtmlTable::computeTableGrid().
| DocHtmlCell::Valignment DocHtmlCell::valignment | ( | ) | const |
Definition at line 1919 of file docnode.cpp.
References attribs(), Bottom, QCString::lower(), Middle, and Top.
Referenced by LatexDocVisitor::operator()().
|
friend |
|
private |
Definition at line 1221 of file docnode.h.
Referenced by attribs(), and DocHtmlCell().
|
private |
Definition at line 1223 of file docnode.h.
Referenced by columnIndex(), and setColumnIndex().
|
private |
Definition at line 1219 of file docnode.h.
Referenced by isFirst(), and markFirst().
|
private |
Definition at line 1218 of file docnode.h.
Referenced by DocHtmlCell(), and isHeading().
|
private |
Definition at line 1220 of file docnode.h.
Referenced by isLast(), and markLast().
|
private |
Definition at line 1222 of file docnode.h.
Referenced by rowIndex(), and setRowIndex().