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
QSvgIOHandlerPrivate Class Reference
Collaboration diagram for QSvgIOHandlerPrivate:

Public Member Functions

 QSvgIOHandlerPrivate (QSvgIOHandler *qq)
bool load (QIODevice *device)
 QSvgIOHandlerPrivate (QSvgIOHandler *qq)
bool load (QIODevice *device)

Public Attributes

QSvgIOHandlerq = nullptr
QSvgRenderer r
QXmlStreamReader xmlReader
QSize defaultSize
QRect clipRect
QSize scaledSize
QRect scaledClipRect
bool loadAttempted = false
bool loadStatus = false
bool readDone = false
int currentFrame = 0
int frameCount = 0
int frameDelay = 0
QColor backColor = Qt::transparent

Detailed Description

Definition at line 21 of file qsvgiohandler.cpp.

Constructor & Destructor Documentation

◆ QSvgIOHandlerPrivate() [1/2]

QSvgIOHandlerPrivate::QSvgIOHandlerPrivate ( QSvgIOHandler * qq)
inline

Definition at line 24 of file qsvgiohandler.cpp.

References q.

Referenced by QSvgIOHandler::QSvgIOHandler().

Here is the caller graph for this function:

◆ QSvgIOHandlerPrivate() [2/2]

QSvgIOHandlerPrivate::QSvgIOHandlerPrivate ( QSvgIOHandler * qq)
inline

Definition at line 24 of file qsvgiohandler.cpp.

Member Function Documentation

◆ load() [1/2]

bool QSvgIOHandlerPrivate::load ( QIODevice * device)

Definition at line 47 of file qsvgiohandler.cpp.

References QSvgIOHandler::canRead(), frameCount, frameDelay, loadAttempted, loadStatus, and q.

Referenced by QSvgIOHandler::jumpToImage(), QSvgIOHandler::option(), and QSvgIOHandler::read().

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

◆ load() [2/2]

bool QSvgIOHandlerPrivate::load ( QIODevice * device)

Member Data Documentation

◆ backColor

QColor QSvgIOHandlerPrivate::backColor = Qt::transparent

Definition at line 43 of file qsvgiohandler.cpp.

◆ clipRect

QRect QSvgIOHandlerPrivate::clipRect

Definition at line 34 of file qsvgiohandler.cpp.

◆ currentFrame

◆ defaultSize

QSize QSvgIOHandlerPrivate::defaultSize

Definition at line 33 of file qsvgiohandler.cpp.

◆ frameCount

int QSvgIOHandlerPrivate::frameCount = 0

◆ frameDelay

int QSvgIOHandlerPrivate::frameDelay = 0

Definition at line 42 of file qsvgiohandler.cpp.

Referenced by load(), and QSvgIOHandler::nextImageDelay().

◆ loadAttempted

bool QSvgIOHandlerPrivate::loadAttempted = false

Definition at line 37 of file qsvgiohandler.cpp.

Referenced by QSvgIOHandler::canRead(), and load().

◆ loadStatus

bool QSvgIOHandlerPrivate::loadStatus = false

Definition at line 38 of file qsvgiohandler.cpp.

Referenced by QSvgIOHandler::canRead(), and load().

◆ q

QSvgIOHandler * QSvgIOHandlerPrivate::q = nullptr

Definition at line 30 of file qsvgiohandler.cpp.

Referenced by QSvgIOHandlerPrivate(), and load().

◆ r

QSvgRenderer QSvgIOHandlerPrivate::r

Definition at line 31 of file qsvgiohandler.cpp.

◆ readDone

bool QSvgIOHandlerPrivate::readDone = false

◆ scaledClipRect

QRect QSvgIOHandlerPrivate::scaledClipRect

Definition at line 36 of file qsvgiohandler.cpp.

◆ scaledSize

QSize QSvgIOHandlerPrivate::scaledSize

Definition at line 35 of file qsvgiohandler.cpp.

◆ xmlReader

QXmlStreamReader QSvgIOHandlerPrivate::xmlReader

Definition at line 32 of file qsvgiohandler.cpp.


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