diff options
Diffstat (limited to 'src/docparser.h')
-rw-r--r-- | src/docparser.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/docparser.h b/src/docparser.h index 4e8587c..1e7f7d8 100644 --- a/src/docparser.h +++ b/src/docparser.h @@ -375,7 +375,7 @@ class DocVerbatim : public DocNode enum Type { Code, HtmlOnly, ManOnly, LatexOnly, XmlOnly, Verbatim, Dot, Msc }; DocVerbatim(DocNode *parent,const QCString &context, const QCString &text, Type t,bool isExample, - const QCString &exampleFile); + const QCString &exampleFile,const QCString &lang=QCString()); Kind kind() const { return Kind_Verbatim; } Type type() const { return m_type; } QCString text() const { return m_text; } @@ -384,14 +384,16 @@ class DocVerbatim : public DocNode bool isExample() const { return m_isExample; } QCString exampleFile() const { return m_exampleFile; } QCString relPath() const { return m_relPath; } + QCString language() const { return m_lang; } private: QCString m_context; QCString m_text; - Type m_type; - bool m_isExample; + Type m_type; + bool m_isExample; QCString m_exampleFile; QCString m_relPath; + QCString m_lang; }; @@ -1190,6 +1192,9 @@ class DocHtmlRow : public CompAccept<DocHtmlRow>, public DocNode const HtmlAttribList &attribs() const { return m_attribs; } int parse(); int parseXml(bool header); + bool isHeading() const { return m_children.count()>0 && + ((DocHtmlCell*)m_children.getFirst())->isHeading(); + } private: HtmlAttribList m_attribs; |