![]() |
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) | |
bool | traverse () |
![]() | |
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 249 of file qsvgvisitorimpl.cpp.
bool QSvgVisitorImpl::traverse | ( | ) |
Definition at line 255 of file qsvgvisitorimpl.cpp.
References QSvgTinyDocument::load(), qCDebug, and QSvgVisitor::traverse().
Referenced by QQuickGenerator::generate().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 917 of file qsvgvisitorimpl.cpp.
References Q_UNUSED.
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 968 of file qsvgvisitorimpl.cpp.
References End, info, Type::name, Qt::NoBrush, QSvgNode::nodeId(), Qt::NoPen, qCDebug, and QSvgTinyDocument::type().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 952 of file qsvgvisitorimpl.cpp.
References info, QSvgTinyDocument::size(), Start, and QSvgTinyDocument::viewBox().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 332 of file qsvgvisitorimpl.cpp.
References QPainterPath::addEllipse(), rect, and QSvgEllipse::rect().
Reimplemented from QSvgVisitor.
Definition at line 284 of file qsvgvisitorimpl.cpp.
References QSvgImage::filename(), QQuickGenerator::generateImageNode(), QSvgImage::image(), info, and QSvgImage::rect().
Reimplemented from QSvgVisitor.
Definition at line 347 of file qsvgvisitorimpl.cpp.
References QSvgLine::line(), QPainterPath::moveTo(), QLineF::p1(), and QLineF::p2().
Reimplemented from QSvgVisitor.
Definition at line 272 of file qsvgvisitorimpl.cpp.
References QQuickGenerator::generateNode(), and info.
Reimplemented from QSvgVisitor.
Definition at line 342 of file qsvgvisitorimpl.cpp.
References QSvgPath::path().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 355 of file qsvgvisitorimpl.cpp.
References QSvgPolygon::polygon(), and QQuickVectorImageGenerator::Utils::polygonToPath().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 361 of file qsvgvisitorimpl.cpp.
References QSvgPolyline::polygon(), and QQuickVectorImageGenerator::Utils::polygonToPath().
Reimplemented from QSvgVisitor.
Definition at line 300 of file qsvgvisitorimpl.cpp.
References QPainterPath::moveTo(), QSvgRect::radius(), rect, QSvgRect::rect(), rx(), and ry().
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 939 of file qsvgvisitorimpl.cpp.
|
overrideprotectedvirtual |
Reimplemented from QSvgVisitor.
Definition at line 924 of file qsvgvisitorimpl.cpp.
Reimplemented from QSvgVisitor.
Definition at line 609 of file qsvgvisitorimpl.cpp.
References Qt::AlignHCenter, Qt::AlignRight, QFont::AllLowercase, QFont::AllUppercase, QColor::alpha(), QFontMetricsF::ascent(), QTextLine::ascent(), QFont::Bold, QFont::bold(), QFont::capitalization(), QFont::CapitalizationResolved, QFont::Capitalize, QTextBlock::charFormat(), QFontEngine::cloneWithSize(), QBasicAtomicInteger< T >::deref(), QFont::FamiliesResolved, QFont::family(), QFont::FamilyResolved, QString::fill(), QSvgStyle::fill, fmt, QTextCharFormat::font(), font, QTextFormat::ForegroundBrush, StrokeStyle::fromPen(), QRawFontPrivate::get(), QTextLayout::glyphRuns(), i, info, QString::isEmpty(), QTextLine::isValid(), QTextBlock::isValid(), QFont::italic(), j, QTextBlock::layout(), QTextLayout::lineAt(), QTextLayout::lineCount(), QBasicAtomicInteger< T >::loadRelaxed(), QSvgFont::m_familyName, QTextLayout::minimumWidth(), Qt::MiterJoin, QTextBlock::next(), Qt::NoBrush, QGradient::NoGradient, QFont::Normal, QFont::pixelSize(), QFont::pointSize(), QFont::pointSizeF(), pos, QSvgText::position(), positions, QSvgText::Preserve, Q_ASSERT, qCDebug, qCWarning, qFuzzyCompare(), QStringLiteral, QBasicAtomicInteger< T >::ref(), QFontEngine::ref, QString::replace(), QFont::resolveMask(), QFont::setPixelSize(), QTextLayout::setRawFont(), QSvgText::size(), QFont::SizeResolved, QFont::SmallCaps, QSvgNode::style(), QFont::StyleResolved, Qt::SvgMiterJoin, text, QSvgNode::Textarea, QTextBlock::textFormats(), QTextFormat::TextOutline, QString::toHtmlEscaped(), QString::toLower(), QString::toUpper(), QSvgText::tspans(), QSvgText::type(), QFont::weight(), QFont::WeightResolved, QSvgText::whitespaceMode(), and QSizeF::width().
Reimplemented from QSvgVisitor.
Definition at line 895 of file qsvgvisitorimpl.cpp.
References End, info, QSvgUse::link(), Start, QSvgUse::start(), and QSvgVisitor::traverse().