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
QMngHandler Class Reference

#include <qmnghandler_p.h>

Inheritance diagram for QMngHandler:
Collaboration diagram for QMngHandler:

Public Member Functions

 QMngHandler ()
 ~QMngHandler ()
bool canRead () const override
 \reimp
bool read (QImage *image) override
 \reimp
bool write (const QImage &image) override
 \reimp
int currentImageNumber () const override
 \reimp
int imageCount () const override
 \reimp
bool jumpToImage (int imageNumber) override
 \reimp
bool jumpToNextImage () override
 \reimp
int loopCount () const override
 \reimp
int nextImageDelay () const override
 \reimp
QVariant option (ImageOption option) const override
 \reimp
void setOption (ImageOption option, const QVariant &value) override
 \reimp
bool supportsOption (ImageOption option) const override
 \reimp
Public Member Functions inherited from QImageIOHandler
 QImageIOHandler ()
 Constructs a QImageIOHandler object.
virtual ~QImageIOHandler ()
 Destructs the QImageIOHandler object.
void setDevice (QIODevice *device)
 Sets the device of the QImageIOHandler to device.
QIODevicedevice () const
 Returns the device currently assigned to the QImageIOHandler.
void setFormat (const QByteArray &format)
 Sets the format of the QImageIOHandler to format.
void setFormat (const QByteArray &format) const
 Sets the format of the QImageIOHandler to format.
QByteArray format () const
 Returns the format that is currently assigned to QImageIOHandler.
virtual QRect currentImageRect () const
 Returns the rect of the current image.

Static Public Member Functions

static bool canRead (QIODevice *device)
Static Public Member Functions inherited from QImageIOHandler
static bool allocateImage (QSize size, QImage::Format format, QImage *image)

Additional Inherited Members

Public Types inherited from QImageIOHandler
enum  ImageOption {
  Size , ClipRect , Description , ScaledClipRect ,
  ScaledSize , CompressionRatio , Gamma , Quality ,
  Name , SubType , IncrementalReading , Endianness ,
  Animation , BackgroundColor , ImageFormat , SupportedSubTypes ,
  OptimizedWrite , ProgressiveScanWrite , ImageTransformation
}
 This enum describes the different options supported by QImageIOHandler. More...
enum  Transformation {
  TransformationNone = 0 , TransformationMirror = 1 , TransformationFlip = 2 , TransformationRotate180 = TransformationMirror | TransformationFlip ,
  TransformationRotate90 = 4 , TransformationMirrorAndRotate90 = TransformationMirror | TransformationRotate90 , TransformationFlipAndRotate90 = TransformationFlip | TransformationRotate90 , TransformationRotate270 = TransformationRotate180 | TransformationRotate90
}
Protected Member Functions inherited from QImageIOHandler
 QImageIOHandler (QImageIOHandlerPrivate &dd)
Protected Attributes inherited from QImageIOHandler
QScopedPointer< QImageIOHandlerPrivated_ptr

Detailed Description

Definition at line 18 of file qmnghandler_p.h.

Constructor & Destructor Documentation

◆ QMngHandler()

QMngHandler::QMngHandler ( )

Definition at line 338 of file qmnghandler.cpp.

References QMngHandler().

Referenced by QMngHandler(), and QMngPlugin::create().

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

◆ ~QMngHandler()

QMngHandler::~QMngHandler ( )

Definition at line 343 of file qmnghandler.cpp.

Member Function Documentation

◆ canRead() [1/2]

bool QMngHandler::canRead ( ) const
overridevirtual

\reimp

Implements QImageIOHandler.

Definition at line 348 of file qmnghandler.cpp.

◆ canRead() [2/2]

bool QMngHandler::canRead ( QIODevice * device)
static

Definition at line 362 of file qmnghandler.cpp.

◆ currentImageNumber()

int QMngHandler::currentImageNumber ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 387 of file qmnghandler.cpp.

◆ imageCount()

int QMngHandler::imageCount ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 394 of file qmnghandler.cpp.

◆ jumpToImage()

bool QMngHandler::jumpToImage ( int imageNumber)
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 401 of file qmnghandler.cpp.

◆ jumpToNextImage()

bool QMngHandler::jumpToNextImage ( )
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 408 of file qmnghandler.cpp.

◆ loopCount()

int QMngHandler::loopCount ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 415 of file qmnghandler.cpp.

◆ nextImageDelay()

int QMngHandler::nextImageDelay ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 424 of file qmnghandler.cpp.

◆ option()

QVariant QMngHandler::option ( ImageOption option) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 431 of file qmnghandler.cpp.

◆ read()

bool QMngHandler::read ( QImage * image)
overridevirtual

\reimp

Implements QImageIOHandler.

Definition at line 373 of file qmnghandler.cpp.

◆ setOption()

void QMngHandler::setOption ( ImageOption option,
const QVariant & value )
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 442 of file qmnghandler.cpp.

◆ supportsOption()

bool QMngHandler::supportsOption ( ImageOption option) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 450 of file qmnghandler.cpp.

◆ write()

bool QMngHandler::write ( const QImage & image)
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 380 of file qmnghandler.cpp.


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