Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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 336 of file qmnghandler.cpp.

◆ ~QMngHandler()

QMngHandler::~QMngHandler ( )

Definition at line 341 of file qmnghandler.cpp.

Member Function Documentation

◆ canRead() [1/2]

bool QMngHandler::canRead ( ) const
overridevirtual

\reimp

Implements QImageIOHandler.

Definition at line 346 of file qmnghandler.cpp.

References canRead(), d, QImageIOHandler::device(), and QImageIOHandler::setFormat().

Referenced by canRead(), QMngPlugin::capabilities(), and read().

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

◆ canRead() [2/2]

bool QMngHandler::canRead ( QIODevice * device)
static

Definition at line 360 of file qmnghandler.cpp.

References QImageIOHandler::device(), QIODevice::peek(), and qWarning.

+ Here is the call graph for this function:

◆ currentImageNumber()

int QMngHandler::currentImageNumber ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 385 of file qmnghandler.cpp.

References d.

◆ imageCount()

int QMngHandler::imageCount ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 392 of file qmnghandler.cpp.

References d.

◆ jumpToImage()

bool QMngHandler::jumpToImage ( int imageNumber)
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 399 of file qmnghandler.cpp.

References d.

◆ jumpToNextImage()

bool QMngHandler::jumpToNextImage ( )
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 406 of file qmnghandler.cpp.

References d.

◆ loopCount()

int QMngHandler::loopCount ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 413 of file qmnghandler.cpp.

References d.

◆ nextImageDelay()

int QMngHandler::nextImageDelay ( ) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 422 of file qmnghandler.cpp.

References d.

◆ option()

QVariant QMngHandler::option ( ImageOption option) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 429 of file qmnghandler.cpp.

References QImageIOHandler::Animation, QImageIOHandler::BackgroundColor, and d.

◆ read()

bool QMngHandler::read ( QImage * image)
overridevirtual

\reimp

Implements QImageIOHandler.

Definition at line 371 of file qmnghandler.cpp.

References canRead(), and d.

+ Here is the call graph for this function:

◆ setOption()

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

\reimp

Reimplemented from QImageIOHandler.

Definition at line 440 of file qmnghandler.cpp.

References QImageIOHandler::BackgroundColor, and d.

◆ supportsOption()

bool QMngHandler::supportsOption ( ImageOption option) const
overridevirtual

\reimp

Reimplemented from QImageIOHandler.

Definition at line 448 of file qmnghandler.cpp.

References QImageIOHandler::Animation, and QImageIOHandler::BackgroundColor.

◆ write()

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

\reimp

Reimplemented from QImageIOHandler.

Definition at line 378 of file qmnghandler.cpp.

References d.


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