Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSvgVisitorImpl Class Reference

#include <qsvgvisitorimpl_p.h>

Inheritance diagram for QSvgVisitorImpl:
Collaboration diagram for QSvgVisitorImpl:

Public Member Functions

 QSvgVisitorImpl (const QString svgFileName, QQuickGenerator *generator, bool assumeTrustedSource)
 ~QSvgVisitorImpl () override
bool doTraversal ()
Public Member Functions inherited from QSvgVisitor
virtual void traverse (const QSvgStructureNode *node)
virtual void traverse (const QSvgNode *node)
virtual ~QSvgVisitor ()

Protected Member Functions

void visitNode (const QSvgNode *node) override
void visitImageNode (const QSvgImage *node) override
void visitRectNode (const QSvgRect *node) override
void visitEllipseNode (const QSvgEllipse *node) override
void visitPathNode (const QSvgPath *node) override
void visitLineNode (const QSvgLine *node) override
void visitPolygonNode (const QSvgPolygon *node) override
void visitPolylineNode (const QSvgPolyline *node) override
void visitTextNode (const QSvgText *node) override
void visitUseNode (const QSvgUse *node) override
bool visitDefsNodeStart (const QSvgDefs *node) override
void visitDefsNodeEnd (const QSvgDefs *node) override
bool visitStructureNodeStart (const QSvgStructureNode *node) override
void visitStructureNodeEnd (const QSvgStructureNode *node) override
bool visitMaskNodeStart (const QSvgMask *node) override
void visitMaskNodeEnd (const QSvgMask *node) override
bool visitDocumentNodeStart (const QSvgDocument *node) override
void visitDocumentNodeEnd (const QSvgDocument *node) override
bool visitSwitchNodeStart (const QSvgSwitch *node) override
void visitSwitchNodeEnd (const QSvgSwitch *node) override
bool visitSymbolNodeStart (const QSvgSymbol *node) override
void visitSymbolNodeEnd (const QSvgSymbol *node) override
bool visitFilterNodeStart (const QSvgFilterContainer *node) override
void visitFilterNodeEnd (const QSvgFilterContainer *node) override
bool visitFeFilterPrimitiveNodeStart (const QSvgFeFilterPrimitive *node) override
void visitFeFilterPrimitiveNodeEnd (const QSvgFeFilterPrimitive *node) override
bool visitMarkerNodeStart (const QSvgMarker *node) override
void visitMarkerNodeEnd (const QSvgMarker *node) override
bool visitPatternNodeStart (const QSvgPattern *) override
void visitPatternNodeEnd (const QSvgPattern *) override
Protected Member Functions inherited from QSvgVisitor
virtual void visitAnimateNode (const QSvgAnimateNode *node)
virtual void visitTspanNode (const QSvgTspan *node)
virtual void visitVideoNode (const QSvgVideo *node)
virtual bool visitGroupNodeStart (const QSvgG *node)
virtual void visitGroupNodeEnd (const QSvgG *node)

Detailed Description

Definition at line 34 of file qsvgvisitorimpl_p.h.

Constructor & Destructor Documentation

◆ QSvgVisitorImpl()

QSvgVisitorImpl::QSvgVisitorImpl ( const QString svgFileName,
QQuickGenerator * generator,
bool assumeTrustedSource )

Definition at line 300 of file qsvgvisitorimpl.cpp.

References QSvgVisitorImpl().

Referenced by QSvgVisitorImpl().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~QSvgVisitorImpl()

QSvgVisitorImpl::~QSvgVisitorImpl ( )
overridedefault

Member Function Documentation

◆ doTraversal()

bool QSvgVisitorImpl::doTraversal ( )

Definition at line 419 of file qsvgvisitorimpl.cpp.

◆ visitDefsNodeEnd()

void QSvgVisitorImpl::visitDefsNodeEnd ( const QSvgDefs * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 1196 of file qsvgvisitorimpl.cpp.

◆ visitDefsNodeStart()

bool QSvgVisitorImpl::visitDefsNodeStart ( const QSvgDefs * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 1190 of file qsvgvisitorimpl.cpp.

◆ visitDocumentNodeEnd()

void QSvgVisitorImpl::visitDocumentNodeEnd ( const QSvgDocument * node)
overrideprotectedvirtual

◆ visitDocumentNodeStart()

bool QSvgVisitorImpl::visitDocumentNodeStart ( const QSvgDocument * node)
overrideprotectedvirtual

◆ visitEllipseNode()

void QSvgVisitorImpl::visitEllipseNode ( const QSvgEllipse * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 503 of file qsvgvisitorimpl.cpp.

◆ visitFeFilterPrimitiveNodeEnd()

void QSvgVisitorImpl::visitFeFilterPrimitiveNodeEnd ( const QSvgFeFilterPrimitive * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 1552 of file qsvgvisitorimpl.cpp.

◆ visitFeFilterPrimitiveNodeStart()

bool QSvgVisitorImpl::visitFeFilterPrimitiveNodeStart ( const QSvgFeFilterPrimitive * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 1546 of file qsvgvisitorimpl.cpp.

◆ visitFilterNodeEnd()

void QSvgVisitorImpl::visitFilterNodeEnd ( const QSvgFilterContainer * node)
overrideprotectedvirtual

◆ visitFilterNodeStart()

bool QSvgVisitorImpl::visitFilterNodeStart ( const QSvgFilterContainer * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 1319 of file qsvgvisitorimpl.cpp.

◆ visitImageNode()

void QSvgVisitorImpl::visitImageNode ( const QSvgImage * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 454 of file qsvgvisitorimpl.cpp.

◆ visitLineNode()

void QSvgVisitorImpl::visitLineNode ( const QSvgLine * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 518 of file qsvgvisitorimpl.cpp.

◆ visitMarkerNodeEnd()

void QSvgVisitorImpl::visitMarkerNodeEnd ( const QSvgMarker * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 2196 of file qsvgvisitorimpl.cpp.

References QQuickVectorImageGenerator::End.

◆ visitMarkerNodeStart()

bool QSvgVisitorImpl::visitMarkerNodeStart ( const QSvgMarker * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 2179 of file qsvgvisitorimpl.cpp.

References QQuickVectorImageGenerator::Start.

◆ visitMaskNodeEnd()

void QSvgVisitorImpl::visitMaskNodeEnd ( const QSvgMask * node)
overrideprotectedvirtual

◆ visitMaskNodeStart()

bool QSvgVisitorImpl::visitMaskNodeStart ( const QSvgMask * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 1283 of file qsvgvisitorimpl.cpp.

◆ visitNode()

void QSvgVisitorImpl::visitNode ( const QSvgNode * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 441 of file qsvgvisitorimpl.cpp.

◆ visitPathNode()

void QSvgVisitorImpl::visitPathNode ( const QSvgPath * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 513 of file qsvgvisitorimpl.cpp.

◆ visitPatternNodeEnd()

void QSvgVisitorImpl::visitPatternNodeEnd ( const QSvgPattern * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 1225 of file qsvgvisitorimpl.cpp.

References QQuickVectorImageGenerator::End.

◆ visitPatternNodeStart()

bool QSvgVisitorImpl::visitPatternNodeStart ( const QSvgPattern * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 1201 of file qsvgvisitorimpl.cpp.

References QQuickVectorImageGenerator::Start.

◆ visitPolygonNode()

void QSvgVisitorImpl::visitPolygonNode ( const QSvgPolygon * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 526 of file qsvgvisitorimpl.cpp.

◆ visitPolylineNode()

void QSvgVisitorImpl::visitPolylineNode ( const QSvgPolyline * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 532 of file qsvgvisitorimpl.cpp.

◆ visitRectNode()

void QSvgVisitorImpl::visitRectNode ( const QSvgRect * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 471 of file qsvgvisitorimpl.cpp.

◆ visitStructureNodeEnd()

void QSvgVisitorImpl::visitStructureNodeEnd ( const QSvgStructureNode * node)
overrideprotectedvirtual

◆ visitStructureNodeStart()

bool QSvgVisitorImpl::visitStructureNodeStart ( const QSvgStructureNode * node)
overrideprotectedvirtual

◆ visitSwitchNodeEnd()

void QSvgVisitorImpl::visitSwitchNodeEnd ( const QSvgSwitch * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 1185 of file qsvgvisitorimpl.cpp.

◆ visitSwitchNodeStart()

bool QSvgVisitorImpl::visitSwitchNodeStart ( const QSvgSwitch * node)
overrideprotectedvirtual

Reimplemented from QSvgVisitor.

Definition at line 1171 of file qsvgvisitorimpl.cpp.

◆ visitSymbolNodeEnd()

void QSvgVisitorImpl::visitSymbolNodeEnd ( const QSvgSymbol * node)
overrideprotectedvirtual

◆ visitSymbolNodeStart()

bool QSvgVisitorImpl::visitSymbolNodeStart ( const QSvgSymbol * node)
overrideprotectedvirtual

◆ visitTextNode()

void QSvgVisitorImpl::visitTextNode ( const QSvgText * node)
overrideprotectedvirtual

◆ visitUseNode()

void QSvgVisitorImpl::visitUseNode ( const QSvgUse * node)
overrideprotectedvirtual

The documentation for this class was generated from the following files: