|
Krita Source Code Documentation
|
#include <kis_filter_strategy.h>
Inheritance diagram for KisFilterStrategyRegistry:Public Member Functions | |
| KisFilterStrategy * | autoFilterStrategy (QSize originalSize, QSize desiredSize) const |
| QString | formattedDescriptions () const |
| KisFilterStrategyRegistry () | |
| QList< KoID > | listKeys () const |
| ~KisFilterStrategyRegistry () override | |
Public Member Functions inherited from KoGenericRegistry< KisFilterStrategy * > | |
| void | add (const QString &id, KisFilterStrategy * item) |
| void | add (KisFilterStrategy * item) |
| void | addAlias (const QString &alias, const QString &id) |
| QHash< QString, KisFilterStrategy * >::const_iterator | constBegin () const |
| QHash< QString, KisFilterStrategy * >::const_iterator | constEnd () const |
| bool | contains (const QString &id) const |
| int | count () const |
| QList< KisFilterStrategy * > | doubleEntries () const |
| KisFilterStrategy * | get (const QString &id) const |
| QList< QString > | keys () const |
| KoGenericRegistry () | |
| void | remove (const QString &id) |
| void | removeAlias (const QString &alias) |
| const KisFilterStrategy * | value (const QString &id) const |
| QList< KisFilterStrategy * > | values () const |
| virtual | ~KoGenericRegistry () |
Static Public Member Functions | |
| static KisFilterStrategyRegistry * | instance () |
Private Member Functions | |
| KisFilterStrategyRegistry (const KisFilterStrategyRegistry &) | |
| KisFilterStrategyRegistry | operator= (const KisFilterStrategyRegistry &) |
Definition at line 171 of file kis_filter_strategy.h.
| KisFilterStrategyRegistry::KisFilterStrategyRegistry | ( | ) |
Definition at line 191 of file kis_filter_strategy.cc.
|
override |
Definition at line 195 of file kis_filter_strategy.cc.
References dbgRegistry, KoGenericRegistry< KisFilterStrategy * >::get(), and KoGenericRegistry< KisFilterStrategy * >::keys().
|
private |
| KisFilterStrategy * KisFilterStrategyRegistry::autoFilterStrategy | ( | QSize | originalSize, |
| QSize | desiredSize ) const |
Try to select an appropriate image filtering strategy based on original and desired parameters.
Definition at line 251 of file kis_filter_strategy.cc.
References instance(), and KoGenericRegistry< T >::value().
| QString KisFilterStrategyRegistry::formattedDescriptions | ( | ) | const |
This function return a string formatted in HTML that contains the descriptions of all objects (with a non empty description) stored in the registry.
Definition at line 230 of file kis_filter_strategy.cc.
References KisFilterStrategy::description(), KoGenericRegistry< KisFilterStrategy * >::get(), KoGenericRegistry< KisFilterStrategy * >::keys(), and KisFilterStrategy::name().
|
static |
Definition at line 203 of file kis_filter_strategy.cc.
References KoGenericRegistry< T >::add().
This function return a list of all the keys in KoID format by using the name() method on the objects stored in the registry.
Definition at line 220 of file kis_filter_strategy.cc.
References KoGenericRegistry< KisFilterStrategy * >::get(), and KoGenericRegistry< KisFilterStrategy * >::keys().
|
private |