QtBase  v6.3.1
Classes | Typedefs | Enumerations | Functions | Variables
QImageReaderWriterHelpers Namespace Reference

Classes

struct  _qt_BuiltInFormatStruct
 

Typedefs

typedef PluginKeyMap::const_iterator PluginKeyMapConstIterator
 

Enumerations

enum  _qt_BuiltInFormatType {
  _qt_PngFormat , _qt_BmpFormat , _qt_PpmFormat , _qt_PgmFormat ,
  _qt_PbmFormat , _qt_XbmFormat , _qt_XpmFormat , _qt_NumFormats ,
  _qt_NoFormat = -1
}
 
enum  Capability { CanRead , CanWrite }
 

Functions

 Q_GLOBAL_STATIC_WITH_ARGS (QFactoryLoader, loader,(QImageIOHandlerFactoryInterface_iid, QLatin1String("/imageformats"))) static void appendImagePluginFormats(QFactoryLoader *loader
 
result reserve (result->size()+keyMap.size())
 
 for (PluginKeyMapConstIterator it=keyMap.constBegin();it !=cend;++it)
 
QSharedPointer< QFactoryLoaderpluginLoader ()
 
QList< QByteArraysupportedImageFormats (Capability cap)
 
QList< QByteArraysupportedMimeTypes (Capability cap)
 
QList< QByteArrayimageFormatsForMimeType (const QByteArray &mimeType, Capability cap)
 

Variables

QImageIOPlugin::Capability cap
 
QImageIOPlugin::Capability QList< QByteArray > * result
 
const PluginKeyMap keyMap = loader->keyMap()
 
const PluginKeyMapConstIterator cend = keyMap.constEnd()
 
int i = -1
 
QImageIOPluginplugin = nullptr
 

Typedef Documentation

◆ PluginKeyMapConstIterator

typedef PluginKeyMap::const_iterator QImageReaderWriterHelpers::PluginKeyMapConstIterator

Definition at line 61 of file qimagereaderwriterhelpers.cpp.

Enumeration Type Documentation

◆ _qt_BuiltInFormatType

Enumerator
_qt_PngFormat 
_qt_BmpFormat 
_qt_PpmFormat 
_qt_PgmFormat 
_qt_PbmFormat 
_qt_XbmFormat 
_qt_XpmFormat 
_qt_NumFormats 
_qt_NoFormat 

Definition at line 64 of file qimagereaderwriterhelpers_p.h.

◆ Capability

Enumerator
CanRead 
CanWrite 

Definition at line 127 of file qimagereaderwriterhelpers_p.h.

Function Documentation

◆ for()

QImageReaderWriterHelpers::for ( PluginKeyMapConstIterator  it = keyMap.constBegin(); it != cend; ++it)

Definition at line 68 of file qimagereaderwriterhelpers.cpp.

Here is the call graph for this function:

◆ imageFormatsForMimeType()

QList< QByteArray > QImageReaderWriterHelpers::imageFormatsForMimeType ( const QByteArray mimeType,
Capability  cap 
)

Definition at line 150 of file qimagereaderwriterhelpers.cpp.

Here is the caller graph for this function:

◆ pluginLoader()

QSharedPointer< QFactoryLoader > QImageReaderWriterHelpers::pluginLoader ( )

Definition at line 103 of file qimagereaderwriterhelpers.cpp.

◆ Q_GLOBAL_STATIC_WITH_ARGS()

QImageReaderWriterHelpers::Q_GLOBAL_STATIC_WITH_ARGS ( QFactoryLoader  ,
loader  ,
(QImageIOHandlerFactoryInterface_iid, QLatin1String("/imageformats"))   
)

◆ reserve()

result QImageReaderWriterHelpers::reserve ( result->  size)+keyMap.size()

◆ supportedImageFormats()

QList< QByteArray > QImageReaderWriterHelpers::supportedImageFormats ( Capability  cap)

Definition at line 118 of file qimagereaderwriterhelpers.cpp.

Here is the caller graph for this function:

◆ supportedMimeTypes()

QList< QByteArray > QImageReaderWriterHelpers::supportedMimeTypes ( Capability  cap)

Definition at line 134 of file qimagereaderwriterhelpers.cpp.

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

Variable Documentation

◆ cap

QImageIOPlugin::Capability QImageReaderWriterHelpers::cap

Definition at line 57 of file qimagereaderwriterhelpers.cpp.

◆ cend

const PluginKeyMapConstIterator QImageReaderWriterHelpers::cend = keyMap.constEnd()

Definition at line 64 of file qimagereaderwriterhelpers.cpp.

◆ i

int QImageReaderWriterHelpers::i = -1

Definition at line 65 of file qimagereaderwriterhelpers.cpp.

◆ keyMap

const PluginKeyMap QImageReaderWriterHelpers::keyMap = loader->keyMap()

Definition at line 63 of file qimagereaderwriterhelpers.cpp.

◆ plugin

QImageIOPlugin* QImageReaderWriterHelpers::plugin = nullptr

Definition at line 66 of file qimagereaderwriterhelpers.cpp.

◆ result

QImageIOPlugin::Capability QList<QByteArray>* QImageReaderWriterHelpers::result
Initial value:
{
typedef QMultiMap<int, QString> PluginKeyMap

Definition at line 58 of file qimagereaderwriterhelpers.cpp.