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
QJpegHandlerPrivate Class Reference
Collaboration diagram for QJpegHandlerPrivate:

Public Types

enum  State {
  Ready , ReadHeader , ReadingEnd , Error ,
  Ready , ReadHeader , ReadingEnd , Error
}
enum class  SubType {
  Automatic , Inverted_CMYK , CMYK , NSubTypes ,
  Automatic , Inverted_CMYK , CMYK , NSubTypes
}
enum  State {
  Ready , ReadHeader , ReadingEnd , Error ,
  Ready , ReadHeader , ReadingEnd , Error
}
enum class  SubType {
  Automatic , Inverted_CMYK , CMYK , NSubTypes ,
  Automatic , Inverted_CMYK , CMYK , NSubTypes
}

Public Member Functions

 QJpegHandlerPrivate (QJpegHandler *qq)
 ~QJpegHandlerPrivate ()
bool readJpegHeader (QIODevice *)
bool read (QImage *image)
 QJpegHandlerPrivate (QJpegHandler *qq)
 ~QJpegHandlerPrivate ()
bool readJpegHeader (QIODevice *)
bool read (QImage *image)

Public Attributes

int quality
QImageIOHandler::Transformations transformation
QVariant size
QImage::Format format
QSize scaledSize
QRect scaledClipRect
QRect clipRect
QString description
QStringList readTexts
QByteArray iccProfile
SubType subType = SubType::Automatic
struct jpeg_decompress_struct info
struct my_jpeg_source_mgriod_src
struct my_error_mgr err
Rgb888ToRgb32Converter rgb888ToRgb32ConverterPtr
State state
bool optimize
bool progressive
QJpegHandlerq

Detailed Description

Definition at line 745 of file qjpeghandler.cpp.

Member Enumeration Documentation

◆ State [1/2]

Enumerator
Ready 
ReadHeader 
ReadingEnd 
Error 
Ready 
ReadHeader 
ReadingEnd 
Error 

Definition at line 748 of file qjpeghandler.cpp.

◆ State [2/2]

Enumerator
Ready 
ReadHeader 
ReadingEnd 
Error 
Ready 
ReadHeader 
ReadingEnd 
Error 

Definition at line 748 of file qjpeghandler.cpp.

◆ SubType [1/2]

enum class QJpegHandlerPrivate::SubType
strong
Enumerator
Automatic 
Inverted_CMYK 
CMYK 
NSubTypes 
Automatic 
Inverted_CMYK 
CMYK 
NSubTypes 

Definition at line 791 of file qjpeghandler.cpp.

◆ SubType [2/2]

enum class QJpegHandlerPrivate::SubType
strong
Enumerator
Automatic 
Inverted_CMYK 
CMYK 
NSubTypes 
Automatic 
Inverted_CMYK 
CMYK 
NSubTypes 

Definition at line 791 of file qjpeghandler.cpp.

Constructor & Destructor Documentation

◆ QJpegHandlerPrivate() [1/2]

QJpegHandlerPrivate::QJpegHandlerPrivate ( QJpegHandler * qq)
inline

Definition at line 755 of file qjpeghandler.cpp.

References QJpegHandlerPrivate(), iod_src, optimize, progressive, q, quality, Ready, and state.

Referenced by QJpegHandler::QJpegHandler(), and QJpegHandlerPrivate().

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

◆ ~QJpegHandlerPrivate() [1/2]

QJpegHandlerPrivate::~QJpegHandlerPrivate ( )
inline

Definition at line 760 of file qjpeghandler.cpp.

References info, and iod_src.

◆ QJpegHandlerPrivate() [2/2]

QJpegHandlerPrivate::QJpegHandlerPrivate ( QJpegHandler * qq)
inline

Definition at line 755 of file qjpeghandler.cpp.

◆ ~QJpegHandlerPrivate() [2/2]

QJpegHandlerPrivate::~QJpegHandlerPrivate ( )
inline

Definition at line 760 of file qjpeghandler.cpp.

Member Function Documentation

◆ read() [1/2]

bool QJpegHandlerPrivate::read ( QImage * image)

Definition at line 1029 of file qjpeghandler.cpp.

◆ read() [2/2]

bool QJpegHandlerPrivate::read ( QImage * image)

◆ readJpegHeader() [1/2]

bool QJpegHandlerPrivate::readJpegHeader ( QIODevice * device)

Definition at line 950 of file qjpeghandler.cpp.

References my_jpeg_source_mgr::my_jpeg_source_mgr(), Error, info, iod_src, my_output_message(), read_jpeg_size(), ReadHeader, Ready, and state.

Referenced by QJpegHandler::option().

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

◆ readJpegHeader() [2/2]

bool QJpegHandlerPrivate::readJpegHeader ( QIODevice * )

Member Data Documentation

◆ clipRect

QRect QJpegHandlerPrivate::clipRect

Definition at line 779 of file qjpeghandler.cpp.

◆ description

QString QJpegHandlerPrivate::description

Definition at line 780 of file qjpeghandler.cpp.

◆ err

struct my_error_mgr QJpegHandlerPrivate::err

Definition at line 801 of file qjpeghandler.cpp.

◆ format

QImage::Format QJpegHandlerPrivate::format

Definition at line 776 of file qjpeghandler.cpp.

◆ iccProfile

QByteArray QJpegHandlerPrivate::iccProfile

Definition at line 782 of file qjpeghandler.cpp.

◆ info

struct jpeg_decompress_struct QJpegHandlerPrivate::info

Definition at line 799 of file qjpeghandler.cpp.

Referenced by ~QJpegHandlerPrivate(), and readJpegHeader().

◆ iod_src

struct my_jpeg_source_mgr * QJpegHandlerPrivate::iod_src

Definition at line 800 of file qjpeghandler.cpp.

Referenced by QJpegHandlerPrivate(), ~QJpegHandlerPrivate(), and readJpegHeader().

◆ optimize

bool QJpegHandlerPrivate::optimize

◆ progressive

bool QJpegHandlerPrivate::progressive

◆ q

QJpegHandler * QJpegHandlerPrivate::q

Definition at line 810 of file qjpeghandler.cpp.

Referenced by QJpegHandlerPrivate().

◆ quality

int QJpegHandlerPrivate::quality

◆ readTexts

QStringList QJpegHandlerPrivate::readTexts

Definition at line 781 of file qjpeghandler.cpp.

◆ rgb888ToRgb32ConverterPtr

Rgb888ToRgb32Converter QJpegHandlerPrivate::rgb888ToRgb32ConverterPtr

Definition at line 803 of file qjpeghandler.cpp.

◆ scaledClipRect

QRect QJpegHandlerPrivate::scaledClipRect

Definition at line 778 of file qjpeghandler.cpp.

◆ scaledSize

QSize QJpegHandlerPrivate::scaledSize

Definition at line 777 of file qjpeghandler.cpp.

◆ size

QVariant QJpegHandlerPrivate::size

Definition at line 775 of file qjpeghandler.cpp.

◆ state

State QJpegHandlerPrivate::state

Definition at line 805 of file qjpeghandler.cpp.

Referenced by QJpegHandlerPrivate(), QJpegHandler::canRead(), and readJpegHeader().

◆ subType

SubType QJpegHandlerPrivate::subType = SubType::Automatic

◆ transformation

QImageIOHandler::Transformations QJpegHandlerPrivate::transformation

Definition at line 774 of file qjpeghandler.cpp.


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