![]() |
Qt 6.x
The Qt SDK
|
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().
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().
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().
bool QMngHandlerPrivate::jumpToImage | ( | int | imageNumber | ) |
Definition at line 288 of file qmnghandler.cpp.
References frameCount, haveReadAll, hMNG, and nextIndex.
Referenced by jumpToNextImage().
bool QMngHandlerPrivate::jumpToNextImage | ( | ) |
Definition at line 307 of file qmnghandler.cpp.
References currentImageNumber(), imageCount(), and jumpToImage().
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().
mng_bool QMngHandlerPrivate::readData | ( | mng_ptr | pBuf, |
mng_uint32 | iSize, | ||
mng_uint32p | pRead | ||
) |
Definition at line 196 of file qmnghandler.cpp.
Referenced by myreaddata().
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().
bool QMngHandlerPrivate::writeImage | ( | const QImage & | image | ) |
Definition at line 247 of file qmnghandler.cpp.
References QImage::Format_ARGB32, hMNG, iStyle, and mygetcanvasline().
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.