Public Member Functions | Private Attributes | Friends

ImageLoaderManager Class Reference

The ImageLoaderManager class loads ImageLoader plugins and creates appropriate ImageLoader instances for each image file format. More...

Inheritance diagram for ImageLoaderManager:
Singleton< ImageLoaderManager >

List of all members.

Public Member Functions

ImageLoaderPtr getLoader (const QString &fileName)
void registerLoaders (const QString &directory)
bool empty ()

Private Attributes

QMap< QString,
ImageLoaderFactory * > 
loaders

Friends

class Singleton< ImageLoaderManager >

Detailed Description

The ImageLoaderManager class loads ImageLoader plugins and creates appropriate ImageLoader instances for each image file format.

Appropriate loaders are chosen according to file name extensions.

This class is a Singleton.

Definition at line 31 of file ImageLoaderManager.h.


Member Function Documentation

bool ImageLoaderManager::empty (  )

Returns true if the ImageLoaderManager has no loader, otherwise returns false.

Definition at line 78 of file ImageLoaderManager.cpp.

ImageLoaderPtr ImageLoaderManager::getLoader ( const QString &  fileName )

Returns a pointer to a loader able to load the image with the name fileName.

Definition at line 37 of file ImageLoaderManager.cpp.

void ImageLoaderManager::registerLoaders ( const QString &  directory )

Registers all the loaders found in the directory with the name directory.

Definition at line 54 of file ImageLoaderManager.cpp.


The documentation for this class was generated from the following files:
 All Classes Functions Variables