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 1178 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 1821 of file docnode.cpp.
References attribs(), Center, Left, Right, and QCString::startsWith().
Referenced by LatexDocVisitor::operator()().
|
inline |
Definition at line 1185 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 1809 of file docnode.cpp.
References attribs().
Referenced by DocHtmlTable::computeTableGrid(), and LatexDocVisitor::operator()().
|
inline |
Definition at line 1189 of file docnode.h.
References m_colIdx.
Referenced by LatexDocVisitor::operator()().
|
inline |
Definition at line 1181 of file docnode.h.
References m_isFirst.
Referenced by parse(), and parseXml().
|
inline |
Definition at line 1180 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 1182 of file docnode.h.
References m_isLast.
Referenced by LatexDocVisitor::operator()().
|
inline |
Definition at line 1183 of file docnode.h.
References m_isFirst.
Referenced by DocHtmlRow::parse(), and DocHtmlRow::parseXml().
|
inline |
Definition at line 1184 of file docnode.h.
References m_isLast.
Referenced by DocHtmlRow::parse(), and DocHtmlRow::parseXml().
Token DocHtmlCell::parse | ( | ) |
Definition at line 1729 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 1763 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 1797 of file docnode.cpp.
References attribs().
Referenced by DocHtmlTable::computeTableGrid(), and LatexDocVisitor::operator()().
|
inlineprivate |
Definition at line 1197 of file docnode.h.
References m_colIdx.
Referenced by DocHtmlTable::computeTableGrid().
|
inlineprivate |
Definition at line 1196 of file docnode.h.
References m_rowIdx.
Referenced by DocHtmlTable::computeTableGrid().
DocHtmlCell::Valignment DocHtmlCell::valignment | ( | ) | const |
Definition at line 1859 of file docnode.cpp.
References attribs(), Bottom, Middle, and Top.
Referenced by LatexDocVisitor::operator()().
|
friend |
|
private |
Definition at line 1201 of file docnode.h.
Referenced by attribs(), and DocHtmlCell().
|
private |
Definition at line 1203 of file docnode.h.
Referenced by columnIndex(), and setColumnIndex().
|
private |
Definition at line 1199 of file docnode.h.
Referenced by isFirst(), and markFirst().
|
private |
Definition at line 1198 of file docnode.h.
Referenced by DocHtmlCell(), and isHeading().
|
private |
Definition at line 1200 of file docnode.h.
Referenced by isLast(), and markLast().
|
private |
Definition at line 1202 of file docnode.h.
Referenced by rowIndex(), and setRowIndex().