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)
bool traverse ()
Public Member Functions inherited from QSvgVisitor
void traverse (const QSvgStructureNode *node)
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
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 QSvgTinyDocument *node) override
void visitDocumentNodeEnd (const QSvgTinyDocument *node) override
bool visitSwitchNodeStart (const QSvgSwitch *node) override
void visitSwitchNodeEnd (const QSvgSwitch *node) 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)
virtual void visitDefsNodeEnd (const QSvgDefs *node)

Detailed Description

Definition at line 32 of file qsvgvisitorimpl_p.h.

Constructor & Destructor Documentation

◆ QSvgVisitorImpl()

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

Definition at line 271 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:

Member Function Documentation

◆ traverse()

bool QSvgVisitorImpl::traverse ( )

Definition at line 280 of file qsvgvisitorimpl.cpp.

◆ visitDefsNodeStart()

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

Reimplemented from QSvgVisitor.

Definition at line 1035 of file qsvgvisitorimpl.cpp.

◆ visitDocumentNodeEnd()

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

Reimplemented from QSvgVisitor.

Definition at line 1128 of file qsvgvisitorimpl.cpp.

References End, and StructureNodeInfo::stage.

◆ visitDocumentNodeStart()

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

Reimplemented from QSvgVisitor.

Definition at line 1110 of file qsvgvisitorimpl.cpp.

References StructureNodeInfo::forceSeparatePaths, StructureNodeInfo::stage, and Start.

◆ visitEllipseNode()

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

Reimplemented from QSvgVisitor.

Definition at line 363 of file qsvgvisitorimpl.cpp.

◆ visitImageNode()

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

Reimplemented from QSvgVisitor.

Definition at line 314 of file qsvgvisitorimpl.cpp.

◆ visitLineNode()

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

Reimplemented from QSvgVisitor.

Definition at line 378 of file qsvgvisitorimpl.cpp.

◆ visitMaskNodeEnd()

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

Reimplemented from QSvgVisitor.

Definition at line 1060 of file qsvgvisitorimpl.cpp.

References End, and MaskNodeInfo::stage.

◆ visitMaskNodeStart()

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

Reimplemented from QSvgVisitor.

Definition at line 1042 of file qsvgvisitorimpl.cpp.

◆ visitNode()

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

Reimplemented from QSvgVisitor.

Definition at line 301 of file qsvgvisitorimpl.cpp.

◆ visitPathNode()

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

Reimplemented from QSvgVisitor.

Definition at line 373 of file qsvgvisitorimpl.cpp.

◆ visitPolygonNode()

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

Reimplemented from QSvgVisitor.

Definition at line 386 of file qsvgvisitorimpl.cpp.

◆ visitPolylineNode()

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

Reimplemented from QSvgVisitor.

Definition at line 392 of file qsvgvisitorimpl.cpp.

◆ visitRectNode()

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

Reimplemented from QSvgVisitor.

Definition at line 331 of file qsvgvisitorimpl.cpp.

◆ visitStructureNodeEnd()

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

Reimplemented from QSvgVisitor.

Definition at line 1091 of file qsvgvisitorimpl.cpp.

References End, and StructureNodeInfo::stage.

◆ visitStructureNodeStart()

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

Reimplemented from QSvgVisitor.

Definition at line 1075 of file qsvgvisitorimpl.cpp.

References StructureNodeInfo::forceSeparatePaths, StructureNodeInfo::stage, and Start.

◆ visitSwitchNodeEnd()

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

Reimplemented from QSvgVisitor.

Definition at line 1030 of file qsvgvisitorimpl.cpp.

◆ visitSwitchNodeStart()

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

Reimplemented from QSvgVisitor.

Definition at line 1016 of file qsvgvisitorimpl.cpp.

◆ visitTextNode()

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

Reimplemented from QSvgVisitor.

Definition at line 650 of file qsvgvisitorimpl.cpp.

References TextNodeInfo::isTextArea, and TextNodeInfo::needsRichText.

◆ visitUseNode()

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

Reimplemented from QSvgVisitor.

Definition at line 990 of file qsvgvisitorimpl.cpp.

References End, UseNodeInfo::stage, and Start.


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