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
QMngHandlerPrivate Class Reference
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
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
QMngHandlerq_ptr

Detailed Description

Definition at line 17 of file qmnghandler.cpp.

Constructor & Destructor Documentation

◆ QMngHandlerPrivate() [1/2]

QMngHandlerPrivate::QMngHandlerPrivate ( QMngHandler * q_ptr)

Definition at line 168 of file qmnghandler.cpp.

References myalloc(), myclosestream(), myfree(), and myopenstream().

Here is the call graph for this function:

◆ ~QMngHandlerPrivate() [1/2]

QMngHandlerPrivate::~QMngHandlerPrivate ( )

Definition at line 193 of file qmnghandler.cpp.

◆ QMngHandlerPrivate() [2/2]

QMngHandlerPrivate::QMngHandlerPrivate ( QMngHandler * q_ptr)

◆ ~QMngHandlerPrivate() [2/2]

QMngHandlerPrivate::~QMngHandlerPrivate ( )

Member Function Documentation

◆ backgroundColor() [1/2]

QColor QMngHandlerPrivate::backgroundColor ( ) const

Definition at line 328 of file qmnghandler.cpp.

◆ backgroundColor() [2/2]

QColor QMngHandlerPrivate::backgroundColor ( ) const

◆ currentImageNumber() [1/2]

int QMngHandlerPrivate::currentImageNumber ( ) const

Definition at line 276 of file qmnghandler.cpp.

◆ currentImageNumber() [2/2]

int QMngHandlerPrivate::currentImageNumber ( ) const

◆ getNextImage() [1/2]

bool QMngHandlerPrivate::getNextImage ( QImage * result)

Definition at line 222 of file qmnghandler.cpp.

◆ getNextImage() [2/2]

bool QMngHandlerPrivate::getNextImage ( QImage * result)

◆ imageCount() [1/2]

int QMngHandlerPrivate::imageCount ( ) const

Definition at line 282 of file qmnghandler.cpp.

◆ imageCount() [2/2]

int QMngHandlerPrivate::imageCount ( ) const

◆ jumpToImage() [1/2]

bool QMngHandlerPrivate::jumpToImage ( int imageNumber)

Definition at line 290 of file qmnghandler.cpp.

◆ jumpToImage() [2/2]

bool QMngHandlerPrivate::jumpToImage ( int imageNumber)

◆ jumpToNextImage() [1/2]

bool QMngHandlerPrivate::jumpToNextImage ( )

Definition at line 309 of file qmnghandler.cpp.

◆ jumpToNextImage() [2/2]

bool QMngHandlerPrivate::jumpToNextImage ( )

◆ nextImageDelay() [1/2]

int QMngHandlerPrivate::nextImageDelay ( ) const

Definition at line 315 of file qmnghandler.cpp.

◆ nextImageDelay() [2/2]

int QMngHandlerPrivate::nextImageDelay ( ) const

◆ processHeader() [1/2]

mng_bool QMngHandlerPrivate::processHeader ( mng_uint32 iWidth,
mng_uint32 iHeight )

Definition at line 212 of file qmnghandler.cpp.

◆ processHeader() [2/2]

mng_bool QMngHandlerPrivate::processHeader ( mng_uint32 iWidth,
mng_uint32 iHeight )

◆ readData() [1/2]

mng_bool QMngHandlerPrivate::readData ( mng_ptr pBuf,
mng_uint32 iSize,
mng_uint32p pRead )

Definition at line 198 of file qmnghandler.cpp.

◆ readData() [2/2]

mng_bool QMngHandlerPrivate::readData ( mng_ptr pBuf,
mng_uint32 iSize,
mng_uint32p pRead )

◆ setBackgroundColor() [1/2]

bool QMngHandlerPrivate::setBackgroundColor ( const QColor & color)

Definition at line 320 of file qmnghandler.cpp.

◆ setBackgroundColor() [2/2]

bool QMngHandlerPrivate::setBackgroundColor ( const QColor & color)

◆ writeData() [1/2]

mng_bool QMngHandlerPrivate::writeData ( mng_ptr pBuf,
mng_uint32 iSize,
mng_uint32p pWritten )

Definition at line 205 of file qmnghandler.cpp.

◆ writeData() [2/2]

mng_bool QMngHandlerPrivate::writeData ( mng_ptr pBuf,
mng_uint32 iSize,
mng_uint32p pWritten )

◆ writeImage() [1/2]

bool QMngHandlerPrivate::writeImage ( const QImage & image)

Definition at line 249 of file qmnghandler.cpp.

◆ writeImage() [2/2]

bool QMngHandlerPrivate::writeImage ( const QImage & image)

Member Data Documentation

◆ elapsed

int QMngHandlerPrivate::elapsed

Definition at line 25 of file qmnghandler.cpp.

◆ frameCount

int QMngHandlerPrivate::frameCount

Definition at line 30 of file qmnghandler.cpp.

◆ frameIndex

int QMngHandlerPrivate::frameIndex

Definition at line 28 of file qmnghandler.cpp.

◆ haveReadAll

bool QMngHandlerPrivate::haveReadAll

Definition at line 22 of file qmnghandler.cpp.

◆ haveReadNone

bool QMngHandlerPrivate::haveReadNone

Definition at line 21 of file qmnghandler.cpp.

◆ hMNG

mng_handle QMngHandlerPrivate::hMNG

Definition at line 23 of file qmnghandler.cpp.

◆ image

QImage QMngHandlerPrivate::image

Definition at line 24 of file qmnghandler.cpp.

◆ iStyle

mng_uint32 QMngHandlerPrivate::iStyle

Definition at line 31 of file qmnghandler.cpp.

◆ iterCount

int QMngHandlerPrivate::iterCount

Definition at line 27 of file qmnghandler.cpp.

◆ nextDelay

int QMngHandlerPrivate::nextDelay

Definition at line 26 of file qmnghandler.cpp.

◆ nextIndex

int QMngHandlerPrivate::nextIndex

Definition at line 29 of file qmnghandler.cpp.

◆ q_ptr

QMngHandler * QMngHandlerPrivate::q_ptr

Definition at line 46 of file qmnghandler.cpp.


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