|  | Qt 6.x
    The Qt SDK | 
#include <qsvgstructure_p.h>
 Inheritance diagram for QSvgStructureNode:
 Inheritance diagram for QSvgStructureNode: Collaboration diagram for QSvgStructureNode:
 Collaboration diagram for QSvgStructureNode:| Protected Attributes | |
| QList< QSvgNode * > | m_renderers | 
| QHash< QString, QSvgNode * > | m_scope | 
| QList< QSvgStructureNode * > | m_linkedScopes | 
| bool | m_recursing = false | 
|  Protected Attributes inherited from QSvgNode | |
| QSvgStyle | m_style | 
| Additional Inherited Members | |
|  Public Types inherited from QSvgNode | |
| enum | Type { DOC , G , DEFS , SWITCH , ANIMATION , ARC , CIRCLE , ELLIPSE , IMAGE , LINE , PATH , POLYGON , POLYLINE , RECT , TEXT , TEXTAREA , TSPAN , USE , VIDEO } | 
| enum | DisplayMode { InlineMode , BlockMode , ListItemMode , RunInMode , CompactMode , MarkerMode , TableMode , InlineTableMode , TableRowGroupMode , TableHeaderGroupMode , TableFooterGroupMode , TableRowMode , TableColumnGroupMode , TableColumnMode , TableCellMode , TableCaptionMode , NoneMode , InheritMode } | 
|  Static Protected Member Functions inherited from QSvgNode | |
| static qreal | strokeWidth (QPainter *p) | 
Definition at line 31 of file qsvgstructure_p.h.
| QSvgStructureNode::QSvgStructureNode | ( | QSvgNode * | parent | ) | 
Definition at line 48 of file qsvgstructure.cpp.
| QSvgStructureNode::~QSvgStructureNode | ( | ) | 
Definition at line 24 of file qsvgstructure.cpp.
References m_renderers, and qDeleteAll().
 Here is the call graph for this function:
 Here is the call graph for this function:Definition at line 60 of file qsvgstructure.cpp.
References QSvgTinyDocument::addNamedNode(), QList< T >::append(), child, QSvgNode::document(), and m_renderers.
Referenced by QSvgHandler::startElement().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | overridevirtual | 
Reimplemented from QSvgNode.
Definition at line 326 of file qsvgstructure.cpp.
References bounds(), m_recursing, and m_renderers.
Referenced by bounds(), QSvgTinyDocument::draw(), and QSvgTinyDocument::draw().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:Definition at line 337 of file qsvgstructure.cpp.
References QList< T >::constBegin(), QList< T >::constEnd(), and m_renderers.
Referenced by QSvgStyleSelector::previousSiblingNode().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:Definition at line 40 of file qsvgstructure_p.h.
Definition at line 54 of file qsvgstructure.cpp.
References QSvgNode::document(), and QSvgTinyDocument::namedNode().
Referenced by QSvgTinyDocument::boundsOnElement(), QSvgTinyDocument::draw(), QSvgTinyDocument::elementExists(), and QSvgTinyDocument::transformForElement().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 44 of file qsvgstructure_p.h.
| 
 | mutableprotected | 
Definition at line 45 of file qsvgstructure_p.h.
Referenced by bounds().
Definition at line 42 of file qsvgstructure_p.h.
Referenced by ~QSvgStructureNode(), addChild(), bounds(), QSvgTinyDocument::draw(), QSvgG::draw(), QSvgSwitch::draw(), and previousSiblingNode().
Definition at line 43 of file qsvgstructure_p.h.