Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qsvgvisitorimpl_p.h>
Public Member Functions | |
QSvgVisitorImpl (const QString svgFileName, QQuickGenerator *generator) | |
void | traverse () |
Public Member Functions inherited from QSvgVisitor | |
void | traverse (const QSvgStructureNode *node) |
void | traverse (const QSvgNode *node) |
virtual | ~QSvgVisitor () |
Definition at line 28 of file qsvgvisitorimpl_p.h.
QSvgVisitorImpl::QSvgVisitorImpl | ( | const QString | svgFileName, |
QQuickGenerator * | generator ) |
Definition at line 192 of file qsvgvisitorimpl.cpp.
void QSvgVisitorImpl::traverse | ( | ) |
Definition at line 198 of file qsvgvisitorimpl.cpp.
References QSvgTinyDocument::load(), qCDebug, and QSvgVisitor::traverse().
Referenced by QQuickGenerator::generate().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 648 of file qsvgvisitorimpl.cpp.
References QQuickGenerator::generateDefsNode(), and Q_UNUSED.
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 699 of file qsvgvisitorimpl.cpp.
References End, QQuickGenerator::generateRootNode(), info, Type::name, Qt::NoBrush, QSvgNode::nodeId(), Qt::NoPen, qCDebug, and QSvgTinyDocument::type().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 683 of file qsvgvisitorimpl.cpp.
References QQuickGenerator::generateRootNode(), info, QSvgTinyDocument::size(), Start, and QSvgTinyDocument::viewBox().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 274 of file qsvgvisitorimpl.cpp.
References QPainterPath::addEllipse(), rect, and QSvgEllipse::rect().
Reimplemented from QSvgVisitor.
Definition at line 226 of file qsvgvisitorimpl.cpp.
References QSvgImage::filename(), QQuickGenerator::generateImageNode(), QSvgImage::image(), info, and QSvgImage::rect().
Reimplemented from QSvgVisitor.
Definition at line 289 of file qsvgvisitorimpl.cpp.
References QSvgLine::line(), QPainterPath::moveTo(), QLineF::p1(), and QLineF::p2().
Reimplemented from QSvgVisitor.
Definition at line 214 of file qsvgvisitorimpl.cpp.
References QQuickGenerator::generateNode(), and info.
Reimplemented from QSvgVisitor.
Definition at line 284 of file qsvgvisitorimpl.cpp.
References QSvgPath::path().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 297 of file qsvgvisitorimpl.cpp.
References QSvgPolygon::polygon(), and QQuickVectorImageGenerator::Utils::polygonToPath().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 303 of file qsvgvisitorimpl.cpp.
References QSvgPolyline::polygon(), and QQuickVectorImageGenerator::Utils::polygonToPath().
Reimplemented from QSvgVisitor.
Definition at line 242 of file qsvgvisitorimpl.cpp.
References QPainterPath::moveTo(), QSvgRect::radius(), rect, QSvgRect::rect(), rx(), and ry().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 670 of file qsvgvisitorimpl.cpp.
References End, QQuickGenerator::generateStructureNode(), and info.
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 655 of file qsvgvisitorimpl.cpp.
References QQuickGenerator::generateStructureNode(), info, and Start.
Reimplemented from QSvgVisitor.
Definition at line 371 of file qsvgvisitorimpl.cpp.
References QFont::AllLowercase, QFont::AllUppercase, QFontMetricsF::ascent(), QTextLine::ascent(), QFont::Bold, QFont::bold(), QFont::capitalization(), QFont::CapitalizationResolved, QFont::Capitalize, QFont::FamiliesResolved, QFont::family(), QFont::FamilyResolved, QString::fill(), QSvgStyle::fill, fmt, font, QTextFormat::ForegroundBrush, QQuickGenerator::generatePath(), QQuickGenerator::generateTextNode(), QTextLayout::glyphRuns(), i, info, QString::isEmpty(), QTextLine::isValid(), QTextBlock::isValid(), QFont::italic(), j, QTextBlock::layout(), QTextLayout::FormatRange::length, QTextLayout::lineAt(), QTextLayout::lineCount(), QTextBlock::next(), Qt::NoBrush, QGradient::NoGradient, QFont::Normal, QFont::pixelSize(), QFont::pointSize(), QFont::pointSizeF(), pos, QSvgText::position(), positions, QSvgText::Preserve, qCDebug, qCWarning, qFuzzyCompare(), QStringLiteral, QString::replace(), QFont::resolveMask(), QFont::setPixelSize(), QSvgText::size(), QFont::SizeResolved, QFont::SmallCaps, QSvgNode::style(), QFont::StyleResolved, text, QSvgNode::Textarea, QTextBlock::textFormats(), QTextFormat::TextOutline, QString::toHtmlEscaped(), QString::toLower(), QString::toUpper(), QSvgText::tspans(), QSvgText::type(), QFont::weight(), QFont::WeightResolved, QSvgText::whitespaceMode(), QSizeF::width(), and Qt::WindingFill.
Reimplemented from QSvgVisitor.
Definition at line 626 of file qsvgvisitorimpl.cpp.
References End, QQuickGenerator::generateUseNode(), info, QSvgUse::link(), Start, QSvgUse::start(), and QSvgVisitor::traverse().