khtmlImLoad::ImageLoaderProvider
#include <imageloaderprovider.h>
Inherited by khtmlImLoad::GIFLoaderProvider, khtmlImLoad::JPEGLoaderProvider, khtmlImLoad::PNGLoaderProvider, and khtmlImLoad::QImageIOLoaderProvider.
Public Types | |
enum | Type { Efficient, Foreign } |
Public Member Functions | |
virtual ImageLoader * | loaderFor (const QByteArray &prefix)=0 |
virtual Type | type ()=0 |
Detailed Description
To register new image formats, new copies of ImageLoaderProvider's must be created and registered with ImageManager::loaderDatabase().
Definition at line 38 of file imageloaderprovider.h.
Member Function Documentation
|
pure virtual |
Creates a loader for an image format that can decode a file starting with given data, or 0 if that's not possible.
|
pure virtual |
Returns the type of the loader.
An "efficient" loader does not duplicate any data, and will therefore be preferred; while a "foreign" loader has to duplicate a large amount of image data to fit in w/the original framework, and should therefore only be used when a better loader is not available
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Apr 13 2021 22:46:08 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.