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

QSvgIOHandler * q {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::currentImageNumber(), QSvgIOHandler::imageCount(), QSvgIOHandler::jumpToImage(), QSvgIOHandler::nextImageDelay(), 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}

Definition at line 39 of file qsvgiohandler.cpp.

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

◆ 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: