![]() |
Qt 6.x
The Qt SDK
|
Collaboration diagram for QMngHandlerPrivate:Public Member Functions | |
| mng_bool | readData (mng_ptr pBuf, mng_uint32 iSize, mng_uint32p pRead) |
| mng_bool | writeData (mng_ptr pBuf, mng_uint32 iSize, mng_uint32p pWritten) |
| mng_bool | processHeader (mng_uint32 iWidth, mng_uint32 iHeight) |
| QMngHandlerPrivate (QMngHandler *q_ptr) | |
| ~QMngHandlerPrivate () | |
| bool | getNextImage (QImage *result) |
| bool | writeImage (const QImage &image) |
| int | currentImageNumber () const |
| int | imageCount () const |
| bool | jumpToImage (int imageNumber) |
| bool | jumpToNextImage () |
| int | nextImageDelay () const |
| bool | setBackgroundColor (const QColor &color) |
| QColor | backgroundColor () const |
Public Attributes | |
| bool | haveReadNone |
| bool | haveReadAll |
| mng_handle | hMNG |
| QImage | image |
| int | elapsed |
| int | nextDelay |
| int | iterCount |
| int | frameIndex |
| int | nextIndex |
| int | frameCount |
| mng_uint32 | iStyle |
| QMngHandler * | q_ptr |
Definition at line 15 of file qmnghandler.cpp.
| QMngHandlerPrivate::QMngHandlerPrivate | ( | QMngHandler * | q_ptr | ) |
Definition at line 166 of file qmnghandler.cpp.
References QSysInfo::ByteOrder, hMNG, iStyle, QSysInfo::LittleEndian, myalloc(), myclosestream(), myerror(), myfree(), mygetcanvasline(), mygettickcount(), myopenstream(), myprocessheader(), myprocessterm(), myreaddata(), myrefresh(), mysettimer(), mytrace(), and mywritedata().
Here is the call graph for this function:| QMngHandlerPrivate::~QMngHandlerPrivate | ( | ) |
Definition at line 191 of file qmnghandler.cpp.
References hMNG.
| QColor QMngHandlerPrivate::backgroundColor | ( | ) | const |
Definition at line 326 of file qmnghandler.cpp.
References hMNG.
| int QMngHandlerPrivate::currentImageNumber | ( | ) | const |
Definition at line 274 of file qmnghandler.cpp.
References frameIndex.
Referenced by jumpToNextImage().
Here is the caller graph for this function:| bool QMngHandlerPrivate::getNextImage | ( | QImage * | result | ) |
Definition at line 220 of file qmnghandler.cpp.
References frameCount, frameIndex, haveReadAll, haveReadNone, hMNG, image, nextDelay, nextIndex, and ret.
| int QMngHandlerPrivate::imageCount | ( | ) | const |
Definition at line 280 of file qmnghandler.cpp.
References frameCount, and haveReadAll.
Referenced by jumpToNextImage().
Here is the caller graph for this function:| bool QMngHandlerPrivate::jumpToImage | ( | int | imageNumber | ) |
Definition at line 288 of file qmnghandler.cpp.
References frameCount, haveReadAll, hMNG, and nextIndex.
Referenced by jumpToNextImage().
Here is the caller graph for this function:| bool QMngHandlerPrivate::jumpToNextImage | ( | ) |
Definition at line 307 of file qmnghandler.cpp.
References currentImageNumber(), imageCount(), and jumpToImage().
Here is the call graph for this function:| int QMngHandlerPrivate::nextImageDelay | ( | ) | const |
Definition at line 313 of file qmnghandler.cpp.
References nextDelay.
| mng_bool QMngHandlerPrivate::processHeader | ( | mng_uint32 | iWidth, |
| mng_uint32 | iHeight | ||
| ) |
Definition at line 210 of file qmnghandler.cpp.
References QImageIOHandler::allocateImage(), QImage::Format_ARGB32, hMNG, and iStyle.
Referenced by myprocessheader().
Here is the call graph for this function:
Here is the caller graph for this function:| mng_bool QMngHandlerPrivate::readData | ( | mng_ptr | pBuf, |
| mng_uint32 | iSize, | ||
| mng_uint32p | pRead | ||
| ) |
Definition at line 196 of file qmnghandler.cpp.
Referenced by myreaddata().
Here is the caller graph for this function:| bool QMngHandlerPrivate::setBackgroundColor | ( | const QColor & | color | ) |
Definition at line 318 of file qmnghandler.cpp.
References hMNG.
| mng_bool QMngHandlerPrivate::writeData | ( | mng_ptr | pBuf, |
| mng_uint32 | iSize, | ||
| mng_uint32p | pWritten | ||
| ) |
Definition at line 203 of file qmnghandler.cpp.
Referenced by mywritedata().
Here is the caller graph for this function:| bool QMngHandlerPrivate::writeImage | ( | const QImage & | image | ) |
Definition at line 247 of file qmnghandler.cpp.
References QImage::Format_ARGB32, hMNG, iStyle, and mygetcanvasline().
Here is the call graph for this function:| int QMngHandlerPrivate::elapsed |
Definition at line 23 of file qmnghandler.cpp.
Referenced by mygettickcount(), and mysettimer().
| int QMngHandlerPrivate::frameCount |
Definition at line 28 of file qmnghandler.cpp.
Referenced by getNextImage(), imageCount(), and jumpToImage().
| int QMngHandlerPrivate::frameIndex |
Definition at line 26 of file qmnghandler.cpp.
Referenced by currentImageNumber(), and getNextImage().
| bool QMngHandlerPrivate::haveReadAll |
Definition at line 20 of file qmnghandler.cpp.
Referenced by getNextImage(), imageCount(), jumpToImage(), and myclosestream().
| bool QMngHandlerPrivate::haveReadNone |
Definition at line 19 of file qmnghandler.cpp.
Referenced by getNextImage().
| mng_handle QMngHandlerPrivate::hMNG |
Definition at line 21 of file qmnghandler.cpp.
Referenced by QMngHandlerPrivate(), ~QMngHandlerPrivate(), backgroundColor(), getNextImage(), jumpToImage(), processHeader(), setBackgroundColor(), and writeImage().
| QImage QMngHandlerPrivate::image |
Definition at line 22 of file qmnghandler.cpp.
Referenced by getNextImage(), and mygetcanvasline().
| mng_uint32 QMngHandlerPrivate::iStyle |
Definition at line 29 of file qmnghandler.cpp.
Referenced by QMngHandlerPrivate(), processHeader(), and writeImage().
| int QMngHandlerPrivate::iterCount |
Definition at line 25 of file qmnghandler.cpp.
Referenced by myprocessterm().
| int QMngHandlerPrivate::nextDelay |
Definition at line 24 of file qmnghandler.cpp.
Referenced by getNextImage(), mysettimer(), and nextImageDelay().
| int QMngHandlerPrivate::nextIndex |
Definition at line 27 of file qmnghandler.cpp.
Referenced by getNextImage(), and jumpToImage().
| QMngHandler* QMngHandlerPrivate::q_ptr |
Definition at line 44 of file qmnghandler.cpp.