digiKam
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. More...
 
 DImgFilterGenerator ()
 
virtual QString displayableName (const QString &filterIdentifier)=0
 Returns a QString with filter name for displaying in views. More...
 
virtual bool isSupported (const QString &filterIdentifier)
 Convenience methods. More...
 
virtual bool isSupported (const QString &filterIdentifier, int version)
 
virtual QStringList supportedFilters ()=0
 Returns a list with identifiers of supported filters. More...
 
virtual QList< int > supportedVersions (const QString &filterIdentifier)=0
 Returns a list with the supported versions for the given identifier. More...
 
virtual ~DImgFilterGenerator ()
 

Constructor & Destructor Documentation

◆ DImgFilterGenerator()

Digikam::DImgFilterGenerator::DImgFilterGenerator ( )
inline

◆ ~DImgFilterGenerator()

virtual Digikam::DImgFilterGenerator::~DImgFilterGenerator ( )
inlinevirtual

Member Function Documentation

◆ createFilter()

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

Create the filter for the given combination of identifier and version.

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

Referenced by Digikam::DImgFilterManager::createFilter().

◆ displayableName()

virtual QString Digikam::DImgFilterGenerator::displayableName ( const QString &  filterIdentifier)
pure virtual

Returns a QString with filter name for displaying in views.

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

Referenced by Digikam::DImgFilterManager::displayableName().

◆ isSupported() [1/2]

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

Convenience methods.

Reimplemented in Digikam::DImgFilterManager.

References supportedFilters().

Referenced by isSupported(), and Digikam::DImgFilterManager::isSupported().

◆ isSupported() [2/2]

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

Reimplemented in Digikam::DImgFilterManager.

References isSupported(), and supportedVersions().

◆ supportedFilters()

virtual QStringList Digikam::DImgFilterGenerator::supportedFilters ( )
pure virtual

Returns a list with identifiers of supported filters.

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

Referenced by isSupported().

◆ 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::DImgFilterManager, and Digikam::BasicDImgFilterGenerator< T >.

Referenced by isSupported(), and Digikam::DImgFilterManager::supportedVersions().


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