digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::DImgFilterGenerator Class Referenceabstract
+ Inheritance diagram for Digikam::DImgFilterGenerator:

Public Member Functions

virtual DImgThreadedFiltercreateFilter (const QString &filterIdentifier, int version)=0
 Create the filter for the given combination of identifier and version.
 
virtual QString displayableName (const QString &filterIdentifier)=0
 
virtual bool isSupported (const QString &filterIdentifier)
 Convenience methods.
 
virtual bool isSupported (const QString &filterIdentifier, int version)
 
virtual QStringList supportedFilters ()=0
 
virtual QList< int > supportedVersions (const QString &filterIdentifier)=0
 

Member Function Documentation

◆ createFilter()

virtual DImgThreadedFilter * Digikam::DImgFilterGenerator::createFilter ( const QString &  filterIdentifier,
int  version 
)
pure virtual

◆ displayableName()

virtual QString Digikam::DImgFilterGenerator::displayableName ( const QString &  filterIdentifier)
pure virtual
Returns
A QString with filter name for displaying in views

Implemented in Digikam::BasicDImgFilterGenerator< T >, and Digikam::DImgFilterManager.

◆ isSupported()

bool Digikam::DImgFilterGenerator::isSupported ( const QString &  filterIdentifier)
virtual

Reimplemented in Digikam::DImgFilterManager.

◆ supportedFilters()

virtual QStringList Digikam::DImgFilterGenerator::supportedFilters ( )
pure virtual
Returns
A list with identifiers of supported filters

Implemented in Digikam::BasicDImgFilterGenerator< T >, and Digikam::DImgFilterManager.

◆ supportedVersions()

virtual QList< int > Digikam::DImgFilterGenerator::supportedVersions ( const QString &  filterIdentifier)
pure virtual
Returns
A list with the supported versions for the given identifier

Implemented in Digikam::BasicDImgFilterGenerator< T >, and Digikam::DImgFilterManager.