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
QSvgHandler Class Reference

#include <qsvghandler_p.h>

Collaboration diagram for QSvgHandler:

Public Member Functions

 QSvgHandler (QIODevice *device, QtSvg::Options options={}, QtSvg::AnimatorType type=QtSvg::AnimatorType::Automatic)
 QSvgHandler (const QByteArray &data, QtSvg::Options options={}, QtSvg::AnimatorType type=QtSvg::AnimatorType::Automatic)
 QSvgHandler (QXmlStreamReader *const data, QtSvg::Options options={}, QtSvg::AnimatorType type=QtSvg::AnimatorType::Automatic)
 ~QSvgHandler ()
QIODevicedevice () const
QSvgDocumentdocument () const
bool ok () const
QString errorString () const
int lineNumber () const
void setDefaultCoordinateSystem (QSvgUtils::LengthType type)
QSvgUtils::LengthType defaultCoordinateSystem () const
void pushColor (const QColor &color)
void pushColorCopy ()
void popColor ()
QColor currentColor () const
void pushUnresolvedStyle (QSvgStyleProperty *prop)
void setInStyle (bool b)
bool inStyle () const
QSvgCssHandlercssHandler ()
void setAnimPeriod (int start, int end)
int animationDuration () const
QPen defaultPen () const
QtSvg::Options options () const
QtSvg::AnimatorType animatorType () const
bool trustedSourceMode () const
bool startElement (const QStringView localName, const QXmlStreamAttributes &attributes)
bool endElement (const QStringView localName)
bool characters (const QStringView str)
bool processingInstruction (const QStringView target, const QStringView data)

Detailed Description

Definition at line 46 of file qsvghandler_p.h.

Constructor & Destructor Documentation

◆ QSvgHandler() [1/3]

QSvgHandler::QSvgHandler ( QIODevice * device,
QtSvg::Options options = {},
QtSvg::AnimatorType type = QtSvg::AnimatorType::Automatic )

Definition at line 3667 of file qsvghandler.cpp.

◆ QSvgHandler() [2/3]

QSvgHandler::QSvgHandler ( const QByteArray & data,
QtSvg::Options options = {},
QtSvg::AnimatorType type = QtSvg::AnimatorType::Automatic )

Definition at line 3677 of file qsvghandler.cpp.

◆ QSvgHandler() [3/3]

QSvgHandler::QSvgHandler ( QXmlStreamReader *const data,
QtSvg::Options options = {},
QtSvg::AnimatorType type = QtSvg::AnimatorType::Automatic )

Definition at line 3687 of file qsvghandler.cpp.

◆ ~QSvgHandler()

QSvgHandler::~QSvgHandler ( )

Definition at line 4333 of file qsvghandler.cpp.

Member Function Documentation

◆ animationDuration()

int QSvgHandler::animationDuration ( ) const

Definition at line 4328 of file qsvghandler.cpp.

◆ animatorType()

QtSvg::AnimatorType QSvgHandler::animatorType ( ) const

Definition at line 1228 of file qsvghandler.cpp.

◆ characters()

bool QSvgHandler::characters ( const QStringView str)

Definition at line 4183 of file qsvghandler.cpp.

◆ cssHandler()

QSvgCssHandler & QSvgHandler::cssHandler ( )

Definition at line 4272 of file qsvghandler.cpp.

◆ currentColor()

QColor QSvgHandler::currentColor ( ) const

Definition at line 4247 of file qsvghandler.cpp.

◆ defaultCoordinateSystem()

QSvgUtils::LengthType QSvgHandler::defaultCoordinateSystem ( ) const

Definition at line 4213 of file qsvghandler.cpp.

◆ defaultPen()

QPen QSvgHandler::defaultPen ( ) const
inline

Definition at line 87 of file qsvghandler_p.h.

◆ device()

QIODevice * QSvgHandler::device ( ) const

Definition at line 4203 of file qsvghandler.cpp.

◆ document()

QSvgDocument * QSvgHandler::document ( ) const

Definition at line 4208 of file qsvghandler.cpp.

◆ endElement()

bool QSvgHandler::endElement ( const QStringView localName)

Definition at line 4077 of file qsvghandler.cpp.

◆ errorString()

QString QSvgHandler::errorString ( ) const
inline

Definition at line 64 of file qsvghandler_p.h.

◆ inStyle()

bool QSvgHandler::inStyle ( ) const

Definition at line 4267 of file qsvghandler.cpp.

◆ lineNumber()

int QSvgHandler::lineNumber ( ) const
inline

Definition at line 65 of file qsvghandler_p.h.

◆ ok()

bool QSvgHandler::ok ( ) const
inline

Definition at line 60 of file qsvghandler_p.h.

◆ options()

QtSvg::Options QSvgHandler::options ( ) const

◆ popColor()

void QSvgHandler::popColor ( )

Definition at line 4237 of file qsvghandler.cpp.

◆ processingInstruction()

bool QSvgHandler::processingInstruction ( const QStringView target,
const QStringView data )

Definition at line 4279 of file qsvghandler.cpp.

◆ pushColor()

void QSvgHandler::pushColor ( const QColor & color)

Definition at line 4223 of file qsvghandler.cpp.

◆ pushColorCopy()

void QSvgHandler::pushColorCopy ( )

Definition at line 4229 of file qsvghandler.cpp.

◆ pushUnresolvedStyle()

void QSvgHandler::pushUnresolvedStyle ( QSvgStyleProperty * prop)

Definition at line 4255 of file qsvghandler.cpp.

◆ setAnimPeriod()

void QSvgHandler::setAnimPeriod ( int start,
int end )

Definition at line 4322 of file qsvghandler.cpp.

◆ setDefaultCoordinateSystem()

void QSvgHandler::setDefaultCoordinateSystem ( QSvgUtils::LengthType type)

Definition at line 4218 of file qsvghandler.cpp.

◆ setInStyle()

void QSvgHandler::setInStyle ( bool b)

Definition at line 4262 of file qsvghandler.cpp.

◆ startElement()

bool QSvgHandler::startElement ( const QStringView localName,
const QXmlStreamAttributes & attributes )

Definition at line 3867 of file qsvghandler.cpp.

◆ trustedSourceMode()

bool QSvgHandler::trustedSourceMode ( ) const

Definition at line 1233 of file qsvghandler.cpp.


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