|
Krita Source Code Documentation
|
#include <KoFilterEffectRegistry.h>
Inheritance diagram for KoFilterEffectRegistry:Public Member Functions | |
| KoFilterEffect * | createFilterEffectFromXml (const QDomElement &element, const KoFilterEffectLoadingContext &context) |
| KoFilterEffectRegistry () | |
| ~KoFilterEffectRegistry () override | |
Public Member Functions inherited from KoGenericRegistry< KoFilterEffectFactoryBase * > | |
| void | add (const QString &id, KoFilterEffectFactoryBase * item) |
| void | add (KoFilterEffectFactoryBase * item) |
| void | addAlias (const QString &alias, const QString &id) |
| QHash< QString, KoFilterEffectFactoryBase * >::const_iterator | constBegin () const |
| QHash< QString, KoFilterEffectFactoryBase * >::const_iterator | constEnd () const |
| bool | contains (const QString &id) const |
| int | count () const |
| QList< KoFilterEffectFactoryBase * > | doubleEntries () const |
| KoFilterEffectFactoryBase * | get (const QString &id) const |
| QList< QString > | keys () const |
| KoGenericRegistry () | |
| void | remove (const QString &id) |
| void | removeAlias (const QString &alias) |
| const KoFilterEffectFactoryBase * | value (const QString &id) const |
| QList< KoFilterEffectFactoryBase * > | values () const |
| virtual | ~KoGenericRegistry () |
Static Public Member Functions | |
| static KoFilterEffectRegistry * | instance () |
Private Member Functions | |
| void | init () |
| KoFilterEffectRegistry (const KoFilterEffectRegistry &) | |
| KoFilterEffectRegistry | operator= (const KoFilterEffectRegistry &) |
Private Attributes | |
| Private *const | d |
Definition at line 19 of file KoFilterEffectRegistry.h.
| KoFilterEffectRegistry::KoFilterEffectRegistry | ( | ) |
Definition at line 19 of file KoFilterEffectRegistry.cpp.
|
override |
Definition at line 34 of file KoFilterEffectRegistry.cpp.
References KoGenericRegistry< KoFilterEffectFactoryBase * >::doubleEntries(), and KoGenericRegistry< KoFilterEffectFactoryBase * >::values().
|
private |
| KoFilterEffect * KoFilterEffectRegistry::createFilterEffectFromXml | ( | const QDomElement & | element, |
| const KoFilterEffectLoadingContext & | context ) |
Creates filter effect from given xml element.
| element | the xml element to load from |
| context | the loading context |
Definition at line 48 of file KoFilterEffectRegistry.cpp.
References KoFilterEffectFactoryBase::createFilterEffect(), KoGenericRegistry< KoFilterEffectFactoryBase * >::get(), and KoFilterEffect::load().
|
private |
Definition at line 24 of file KoFilterEffectRegistry.cpp.
References KoPluginLoader::PluginsConfig::blacklist, KoPluginLoader::PluginsConfig::group, KoPluginLoader::instance(), and KoPluginLoader::load().
|
static |
Return the only instance of KoFilterEffectRegistry. Creates an instance on the first call.
Definition at line 40 of file KoFilterEffectRegistry.cpp.
References init().
|
private |
|
private |
Definition at line 46 of file KoFilterEffectRegistry.h.