QImageReader Class Reference

#include <qimagereader.h>

Class Description

Definition at line 62 of file qimagereader.h.

Public Types

enum  ImageReaderError {
  UnknownError, FileNotFoundError, DeviceError, UnsupportedFormatError,
  InvalidDataError
}
 

Public Member Functions

 QImageReader ()
 
 QImageReader (QIODevice *device, const QByteArray &format=QByteArray())
 
 QImageReader (const QString &fileName, const QByteArray &format=QByteArray())
 
 ~QImageReader ()
 
void setFormat (const QByteArray &format)
 
QByteArray format () const
 
void setAutoDetectImageFormat (bool enabled)
 
bool autoDetectImageFormat () const
 
void setDecideFormatFromContent (bool ignored)
 
bool decideFormatFromContent () const
 
void setDevice (QIODevice *device)
 
QIODevicedevice () const
 
void setFileName (const QString &fileName)
 
QString fileName () const
 
QSize size () const
 
QImage::Format imageFormat () const
 
QStringList textKeys () const
 
QString text (const QString &key) const
 
void setClipRect (const QRect &rect)
 
QRect clipRect () const
 
void setScaledSize (const QSize &size)
 
QSize scaledSize () const
 
void setQuality (int quality)
 
int quality () const
 
void setScaledClipRect (const QRect &rect)
 
QRect scaledClipRect () const
 
void setBackgroundColor (const QColor &color)
 
QColor backgroundColor () const
 
bool supportsAnimation () const
 
bool canRead () const
 
QImage read ()
 
bool read (QImage *image)
 
bool jumpToNextImage ()
 
bool jumpToImage (int imageNumber)
 
int loopCount () const
 
int imageCount () const
 
int nextImageDelay () const
 
int currentImageNumber () const
 
QRect currentImageRect () const
 
ImageReaderError error () const
 
QString errorString () const
 
bool supportsOption (QImageIOHandler::ImageOption option) const
 

Static Public Member Functions

static QByteArray imageFormat (const QString &fileName)
 
static QByteArray imageFormat (QIODevice *device)
 
static QList< QByteArraysupportedImageFormats ()
 

Member Enumeration Documentation

Enumerator
UnknownError 
FileNotFoundError 
DeviceError 
UnsupportedFormatError 
InvalidDataError 

Definition at line 65 of file qimagereader.h.

Constructor & Destructor Documentation

QImageReader ( QIODevice device,
const QByteArray format = QByteArray() 
)
explicit
QImageReader ( const QString fileName,
const QByteArray format = QByteArray() 
)
explicit

Member Function Documentation

void setFormat ( const QByteArray format)
QByteArray format ( ) const
void setAutoDetectImageFormat ( bool  enabled)
bool autoDetectImageFormat ( ) const
void setDecideFormatFromContent ( bool  ignored)
bool decideFormatFromContent ( ) const
void setDevice ( QIODevice device)
QIODevice* device ( ) const
void setFileName ( const QString fileName)
QString fileName ( ) const
QSize size ( ) const
QImage::Format imageFormat ( ) const
QStringList textKeys ( ) const
QString text ( const QString key) const
void setClipRect ( const QRect rect)
QRect clipRect ( ) const
void setScaledSize ( const QSize size)
QSize scaledSize ( ) const
void setQuality ( int  quality)
int quality ( ) const
void setScaledClipRect ( const QRect rect)
QRect scaledClipRect ( ) const
void setBackgroundColor ( const QColor color)
QColor backgroundColor ( ) const
bool supportsAnimation ( ) const
bool canRead ( ) const
QImage read ( )
bool read ( QImage image)
bool jumpToNextImage ( )
bool jumpToImage ( int  imageNumber)
int loopCount ( ) const
int imageCount ( ) const
int nextImageDelay ( ) const
int currentImageNumber ( ) const
QRect currentImageRect ( ) const
ImageReaderError error ( ) const
QString errorString ( ) const
bool supportsOption ( QImageIOHandler::ImageOption  option) const
static QByteArray imageFormat ( const QString fileName)
static
static QByteArray imageFormat ( QIODevice device)
static
static QList<QByteArray> supportedImageFormats ( )
static

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