Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QImageReaderPrivate Class Reference
+ Collaboration diagram for QImageReaderPrivate:

Public Types

enum  { UsePluginDefault , ApplyTransform , DoNotApplyTransform }
 

Public Member Functions

 QImageReaderPrivate (QImageReader *qq)
 
 ~QImageReaderPrivate ()
 
bool initHandler ()
 
void getText ()
 

Public Attributes

QByteArray format
 
bool autoDetectImageFormat
 
bool ignoresFormatAndExtension
 
QIODevicedevice
 
bool deleteDevice
 
QImageIOHandlerhandler
 
QRect clipRect
 
QSize scaledSize
 
QRect scaledClipRect
 
int quality
 
QMap< QString, QStringtext
 
enum QImageReaderPrivate:: { ... }  autoTransform
 
QImageReader::ImageReaderError imageReaderError
 
QString errorString
 
QImageReaderq
 

Static Public Attributes

static int maxAlloc = 256
 

Detailed Description

Definition at line 429 of file qimagereader.cpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
UsePluginDefault 
ApplyTransform 
DoNotApplyTransform 

Definition at line 451 of file qimagereader.cpp.

Constructor & Destructor Documentation

◆ QImageReaderPrivate()

QImageReaderPrivate::QImageReaderPrivate ( QImageReader qq)

◆ ~QImageReaderPrivate()

QImageReaderPrivate::~QImageReaderPrivate ( )

Definition at line 487 of file qimagereader.cpp.

References deleteDevice, device, and handler.

Member Function Documentation

◆ getText()

void QImageReaderPrivate::getText ( )

Definition at line 559 of file qimagereader.cpp.

References QImageIOHandler::Description, handler, initHandler(), QMap< Key, T >::isEmpty(), QImageIOHandler::option(), qt_getImageTextFromDescription(), QImageIOHandler::supportsOption(), text, and QVariant::toString().

Referenced by QImageReader::text(), and QImageReader::textKeys().

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

◆ initHandler()

bool QImageReaderPrivate::initHandler ( )

Definition at line 497 of file qimagereader.cpp.

References QList< T >::at(), autoDetectImageFormat, createReadHandlerHelper(), deleteDevice, device, QImageReader::DeviceError, QFileDevice::error(), QIODevice::errorString(), errorString, file, QFile::fileName(), fileName, QImageReader::FileNotFoundError, handler, ignoresFormatAndExtension, imageReaderError, QListSpecialMethodsBase< T >::indexOf(), QIODevice::isOpen(), QFile::open(), QIODevice::open(), Q_ASSERT, QIODeviceBase::ReadOnly, QFileDevice::ResourceError, QFile::setFileName(), QList< T >::size(), QImageReader::supportedImageFormats(), QList< T >::swapItemsAt(), and QImageReader::UnsupportedFormatError.

Referenced by QImageReader::backgroundColor(), QImageReader::canRead(), QImageReader::currentImageNumber(), QImageReader::currentImageRect(), QImageReader::format(), getText(), QImageReader::imageCount(), QImageReader::imageFormat(), QImageReader::jumpToImage(), QImageReader::jumpToNextImage(), QImageReader::loopCount(), QImageReader::nextImageDelay(), QImageReader::read(), QImageReader::setBackgroundColor(), QImageReader::size(), QImageReader::subType(), QImageReader::supportedSubTypes(), QImageReader::supportsAnimation(), QImageReader::supportsOption(), and QImageReader::transformation().

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

Member Data Documentation

◆ autoDetectImageFormat

bool QImageReaderPrivate::autoDetectImageFormat

◆ []

enum { ... } QImageReaderPrivate::autoTransform

◆ clipRect

QRect QImageReaderPrivate::clipRect

◆ deleteDevice

◆ device

◆ errorString

QString QImageReaderPrivate::errorString

Definition at line 459 of file qimagereader.cpp.

Referenced by QImageReader::errorString(), initHandler(), and QImageReader::read().

◆ format

QByteArray QImageReaderPrivate::format

◆ handler

◆ ignoresFormatAndExtension

bool QImageReaderPrivate::ignoresFormatAndExtension

◆ imageReaderError

QImageReader::ImageReaderError QImageReaderPrivate::imageReaderError

◆ maxAlloc

int QImageReaderPrivate::maxAlloc = 256
static

◆ q

QImageReader* QImageReaderPrivate::q

Definition at line 461 of file qimagereader.cpp.

◆ quality

int QImageReaderPrivate::quality

◆ scaledClipRect

QRect QImageReaderPrivate::scaledClipRect

◆ scaledSize

QSize QImageReaderPrivate::scaledSize

◆ text

QMap<QString, QString> QImageReaderPrivate::text

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