|
Doxygen
|
Node representing an image. More...
#include <src/docnode.h>
Classes | |
| struct | Private |
Public Types | |
| enum | Type { Html , Latex , Rtf , DocBook , Xml } |
Public Member Functions | |
| DocImage (DocParser *parser, DocNodeVariant *parent, const HtmlAttribList &attribs, const QCString &name, Type t, const QCString &url=QCString(), bool inlineImage=TRUE) | |
| Type | type () const |
| QCString | name () const |
| bool | hasCaption () const |
| QCString | width () const |
| QCString | height () const |
| QCString | relPath () const |
| QCString | url () const |
| bool | isInlineImage () const |
| bool | isSVG () const |
| const HtmlAttribList & | attribs () const |
| void | parse () |
| Public Member Functions inherited from DocCompoundNode | |
| DocCompoundNode (DocParser *parser, DocNodeVariant *parent) | |
| DocNodeList & | children () |
| const DocNodeList & | children () const |
| Public Member Functions inherited from DocNode | |
| DocNode (DocParser *parser, DocNodeVariant *parent) | |
| ~DocNode ()=default | |
| DocNodeVariant * | parent () |
| const DocNodeVariant * | parent () const |
| DocNodeVariant * | thisVariant () |
| const DocNodeVariant * | thisVariant () const |
| void | setThisVariant (DocNodeVariant *thisVariant) |
| DocParser * | parser () |
| const DocParser * | parser () const |
| void | setParent (DocNodeVariant *parent) |
| bool | isPreformatted () const |
Private Attributes | |
| std::unique_ptr< Private > | p |
Additional Inherited Members | |
| Protected Types inherited from DocNode | |
| enum | RefType { Unknown , Anchor , Section , Table , Requirement } |
| Protected Member Functions inherited from DocNode | |
| void | setInsidePreformatted (bool p) |
| enum DocImage::Type |
| DocImage::DocImage | ( | DocParser * | parser, |
| DocNodeVariant * | parent, | ||
| const HtmlAttribList & | attribs, | ||
| const QCString & | name, | ||
| Type | t, | ||
| const QCString & | url = QCString(), | ||
| bool | inlineImage = TRUE ) |
Definition at line 1314 of file docnode.cpp.
References attribs(), DocCompoundNode::DocCompoundNode(), name(), p, DocNode::parent(), DocNode::parser(), relPath(), and url().
|
inline |
Definition at line 656 of file docnode.h.
References p.
Referenced by DocImage(), HtmlDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 649 of file docnode.h.
References DocCompoundNode::children(), and GrowVector< T >::empty().
Referenced by DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), and RTFDocVisitor::operator()().
|
inline |
Definition at line 651 of file docnode.h.
References p.
Referenced by DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), PerlModDocVisitor::operator()(), PrintDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 654 of file docnode.h.
References p.
Referenced by mustBeOutsideParagraph(), DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), PrintDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
| bool DocImage::isSVG | ( | ) | const |
Definition at line 1320 of file docnode.cpp.
References QCString::find(), QCString::length(), QCString::mid(), and p.
Referenced by HtmlDocVisitor::operator()().
|
inline |
Definition at line 648 of file docnode.h.
References p.
Referenced by DocImage(), DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), PerlModDocVisitor::operator()(), PrintDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
| void DocImage::parse | ( | ) |
Definition at line 1329 of file docnode.cpp.
References DocCompoundNode::children(), CMD_IMAGE, DocParser::defaultHandleTitleAndSize(), p, DocNode::parser(), and DocNode::thisVariant().
|
inline |
Definition at line 652 of file docnode.h.
References p.
Referenced by DocImage(), DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 647 of file docnode.h.
References p.
Referenced by isInvisibleNode(), DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), PerlModDocVisitor::operator()(), PrintDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 653 of file docnode.h.
References p.
Referenced by DocImage(), HtmlDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 650 of file docnode.h.
References p.
Referenced by DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), PerlModDocVisitor::operator()(), PrintDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
private |