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 20 of file qmnghandler_p.h.

Constructor & Destructor Documentation

◆ QMngHandler()

QMngHandler::QMngHandler ( )

Definition at line 346 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 351 of file qmnghandler.cpp.

Member Function Documentation

◆ canRead() [1/2]

bool QMngHandler::canRead ( ) const
overridevirtual

\reimp

Implements QImageIOHandler.

Definition at line 356 of file qmnghandler.cpp.

◆ canRead() [2/2]

bool QMngHandler::canRead ( QIODevice * device)
static

Definition at line 370 of file qmnghandler.cpp.

◆ currentImageNumber()

int QMngHandler::currentImageNumber ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 395 of file qmnghandler.cpp.

◆ imageCount()

int QMngHandler::imageCount ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 402 of file qmnghandler.cpp.

◆ jumpToImage()

bool QMngHandler::jumpToImage ( int imageNumber)
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 409 of file qmnghandler.cpp.

◆ jumpToNextImage()

bool QMngHandler::jumpToNextImage ( )
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 416 of file qmnghandler.cpp.

◆ loopCount()

int QMngHandler::loopCount ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 423 of file qmnghandler.cpp.

◆ nextImageDelay()

int QMngHandler::nextImageDelay ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 432 of file qmnghandler.cpp.

◆ option()

QVariant QMngHandler::option ( ImageOption option) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 439 of file qmnghandler.cpp.

◆ read()

bool QMngHandler::read ( QImage * image)
overridevirtual

\reimp

Implements QImageIOHandler.

Definition at line 381 of file qmnghandler.cpp.

◆ setOption()

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

\reimp

Reimplemented from QImageIOHandler.

Definition at line 450 of file qmnghandler.cpp.

◆ supportsOption()

bool QMngHandler::supportsOption ( ImageOption option) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 458 of file qmnghandler.cpp.

◆ write()

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

\reimp

Reimplemented from QImageIOHandler.

Definition at line 388 of file qmnghandler.cpp.


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