|
Krita Source Code Documentation
|
#include <KisPropagateColorsFilterConfiguration.h>
Inheritance diagram for KisPropagateColorsFilterConfiguration:Public Types | |
| enum | AlphaChannelMode { AlphaChannelMode_Preserve , AlphaChannelMode_Expand } |
| enum | DistanceMetric { DistanceMetric_Chessboard , DistanceMetric_CityBlock , DistanceMetric_Euclidean } |
| enum | ExpansionMode { ExpansionMode_Bounded , ExpansionMode_Unbounded } |
Public Member Functions | |
| AlphaChannelMode | alphaChannelMode () const |
| KisFilterConfigurationSP | clone () const override |
| DistanceMetric | distanceMetric () const |
| qreal | expansionAmount () const |
| ExpansionMode | expansionMode () const |
| KisPropagateColorsFilterConfiguration (const KisPropagateColorsFilterConfiguration &rhs) | |
| KisPropagateColorsFilterConfiguration (KisResourcesInterfaceSP resourcesInterface) | |
| void | setAlphaChannelMode (AlphaChannelMode newAlphaChannelMode) |
| void | setDefaults () |
| void | setDistanceMetric (DistanceMetric newDistanceMetric) |
| void | setExpansionAmount (qreal newExpansionAmount) |
| void | setExpansionMode (ExpansionMode newExpansionMode) |
| ~KisPropagateColorsFilterConfiguration () override | |
Public Member Functions inherited from KisFilterConfiguration | |
| QBitArray | channelFlags () const |
| KisFilterConfigurationSP | cloneWithResourcesSnapshot (KisResourcesInterfaceSP globalResourcesInterface=nullptr) const |
| virtual bool | compareTo (const KisPropertiesConfiguration *rhs) const override |
| void | createLocalResourcesSnapshot (KisResourcesInterfaceSP globalResourcesInterface=nullptr) |
| virtual QList< KoResourceLoadResult > | embeddedResources (KisResourcesInterfaceSP globalResourcesInterface) const |
| virtual void | fromLegacyXML (const QDomElement &) |
| void | fromXML (const QDomElement &) override |
| void | fromXML (const QDomElement &) override |
| bool | fromXML (const QString &xml, bool clear=true) override |
| bool | hasLocalResourcesSnapshot () const |
| virtual bool | isCompatible (const KisPaintDeviceSP) const |
| KisFilterConfiguration (const QString &name, qint32 version, KisResourcesInterfaceSP resourcesInterface) | |
| virtual QList< KoResourceLoadResult > | linkedResources (KisResourcesInterfaceSP globalResourcesInterface) const |
| const QString & | name () const |
| Private (const Private &rhs) | |
| Private (const QString &_name, qint32 _version, KisResourcesInterfaceSP _resourcesInterface) | |
| QList< KoResourceLoadResult > | requiredResources (KisResourcesInterfaceSP globalResourcesInterface) const |
| KisResourcesInterfaceSP | resourcesInterface () const |
| void | setChannelFlags (QBitArray channelFlags) |
| virtual void | setResourcesInterface (KisResourcesInterfaceSP resourcesInterface) |
| QString | toXML () const override |
| void | toXML (QDomDocument &, QDomElement &) const override |
| void | toXML (QDomDocument &, QDomElement &) const override |
| qint32 | version () const |
| ~KisFilterConfiguration () override | |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Public Member Functions inherited from KisPropertiesConfiguration | |
| void | clearProperties () |
| Clear the map of properties. | |
| virtual void | dump () const |
| void | fromXML (const QDomElement &) override |
| bool | fromXML (const QString &xml, bool clear=true) override |
| bool | getBool (const QString &name, bool def=false) const |
| KoColor | getColor (const QString &name, const KoColor &color=KoColor()) const |
| getColor fetch the given property as a KoColor. | |
| KisCubicCurve | getCubicCurve (const QString &name, const KisCubicCurve &curve=KisCubicCurve()) const |
| double | getDouble (const QString &name, double def=0.0) const |
| float | getFloat (const QString &name, float def=0.0) const |
| int | getInt (const QString &name, int def=0) const |
| void | getPrefixedProperties (const QString &prefix, KisPropertiesConfiguration *config) const |
| void | getPrefixedProperties (const QString &prefix, KisPropertiesConfigurationSP config) const |
| virtual QMap< QString, QVariant > | getProperties () const |
| virtual QList< QString > | getPropertiesKeys () const |
| virtual QVariant | getProperty (const QString &name) const |
| virtual bool | getProperty (const QString &name, QVariant &value) const |
| QString | getPropertyLazy (const QString &name, const char *defaultValue) const |
| QStringList | getPropertyLazy (const QString &name, const QStringList &defaultValue) const |
| template<typename T > | |
| T | getPropertyLazy (const QString &name, const T &defaultValue) const |
| QString | getString (const QString &name, const QString &def=QString()) const |
| QStringList | getStringList (const QString &name, const QStringList &defaultValue=QStringList()) const |
| virtual bool | hasProperty (const QString &name) const |
| KisPropertiesConfiguration () | |
| KisPropertiesConfiguration (const KisPropertiesConfiguration &rhs) | |
| KisPropertiesConfiguration & | operator= (const KisPropertiesConfiguration &rhs) |
| void | removeProperty (const QString &name) |
| void | setPrefixedProperties (const QString &prefix, const KisPropertiesConfiguration *config) |
| void | setPrefixedProperties (const QString &prefix, const KisPropertiesConfigurationSP config) |
| void | setProperty (const QString &name, const QStringList &value) |
| virtual void | setProperty (const QString &name, const QVariant &value) |
| void | setPropertyNotSaved (const QString &name) |
| Marks a property that should not be saved by toXML. | |
| QString | toXML () const override |
| void | toXML (QDomDocument &, QDomElement &) const override |
| ~KisPropertiesConfiguration () override | |
Public Member Functions inherited from KisSerializableConfiguration | |
| KisSerializableConfiguration () | |
| KisSerializableConfiguration (const KisSerializableConfiguration &rhs) | |
| virtual | ~KisSerializableConfiguration () |
Public Member Functions inherited from KisShared | |
| bool | deref () |
| bool | ref () |
| int | refCount () |
| QAtomicInt * | sharedWeakReference () |
Static Public Member Functions | |
| static constexpr AlphaChannelMode | defaultAlphaChannelMode () |
| static constexpr DistanceMetric | defaultDistanceMetric () |
| static constexpr qreal | defaultExpansionAmount () |
| static constexpr ExpansionMode | defaultExpansionMode () |
| static QString | defaultId () |
| static QString | defaultMenuName () |
| static QString | defaultName () |
| static constexpr qint32 | defaultVersion () |
Static Public Member Functions inherited from KisPropertiesConfiguration | |
| static QString | escapeString (const QString &string) |
| static QString | extractedPrefixKey () |
| static QString | unescapeString (const QString &string) |
Additional Inherited Members | |
Public Attributes inherited from KisFilterConfiguration | |
| QBitArray | channelFlags |
| QString | name |
| KisResourcesInterfaceSP | resourcesInterface = 0 |
| qint32 | version |
Public Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Public Attributes inherited from KisPropertiesConfiguration | |
| QSet< QString > | notSavedProperties |
| QMap< QString, QVariant > | properties |
Protected Member Functions inherited from KisFilterConfiguration | |
| KisFilterConfiguration (const KisFilterConfiguration &rhs) | |
| void | setVersion (qint32 version) |
Protected Member Functions inherited from KisShared | |
| KisShared () | |
| ~KisShared () | |
Definition at line 17 of file KisPropagateColorsFilterConfiguration.h.
| Enumerator | |
|---|---|
| AlphaChannelMode_Preserve | |
| AlphaChannelMode_Expand | |
Definition at line 33 of file KisPropagateColorsFilterConfiguration.h.
| Enumerator | |
|---|---|
| DistanceMetric_Chessboard | |
| DistanceMetric_CityBlock | |
| DistanceMetric_Euclidean | |
Definition at line 20 of file KisPropagateColorsFilterConfiguration.h.
| Enumerator | |
|---|---|
| ExpansionMode_Bounded | |
| ExpansionMode_Unbounded | |
Definition at line 27 of file KisPropagateColorsFilterConfiguration.h.
| KisPropagateColorsFilterConfiguration::KisPropagateColorsFilterConfiguration | ( | KisResourcesInterfaceSP | resourcesInterface | ) |
Definition at line 11 of file KisPropagateColorsFilterConfiguration.cpp.
References setDefaults().
| KisPropagateColorsFilterConfiguration::KisPropagateColorsFilterConfiguration | ( | const KisPropagateColorsFilterConfiguration & | rhs | ) |
Definition at line 17 of file KisPropagateColorsFilterConfiguration.cpp.
|
override |
Definition at line 23 of file KisPropagateColorsFilterConfiguration.cpp.
| KisPropagateColorsFilterConfiguration::AlphaChannelMode KisPropagateColorsFilterConfiguration::alphaChannelMode | ( | ) | const |
Definition at line 60 of file KisPropagateColorsFilterConfiguration.cpp.
References AlphaChannelMode_Expand, AlphaChannelMode_Preserve, defaultAlphaChannelMode(), and KisPropertiesConfiguration::getString().
|
overridevirtual |
Reimplemented from KisFilterConfiguration.
Definition at line 26 of file KisPropagateColorsFilterConfiguration.cpp.
References KisPropagateColorsFilterConfiguration().
|
inlinestaticconstexpr |
Definition at line 53 of file KisPropagateColorsFilterConfiguration.h.
References AlphaChannelMode_Expand.
|
inlinestaticconstexpr |
Definition at line 50 of file KisPropagateColorsFilterConfiguration.h.
References DistanceMetric_Euclidean.
|
inlinestaticconstexpr |
Definition at line 52 of file KisPropagateColorsFilterConfiguration.h.
|
inlinestaticconstexpr |
Definition at line 51 of file KisPropagateColorsFilterConfiguration.h.
References ExpansionMode_Unbounded.
|
inlinestatic |
Definition at line 46 of file KisPropagateColorsFilterConfiguration.h.
|
inlinestatic |
Definition at line 48 of file KisPropagateColorsFilterConfiguration.h.
|
inlinestatic |
Definition at line 47 of file KisPropagateColorsFilterConfiguration.h.
|
inlinestaticconstexpr |
Definition at line 49 of file KisPropagateColorsFilterConfiguration.h.
| KisPropagateColorsFilterConfiguration::DistanceMetric KisPropagateColorsFilterConfiguration::distanceMetric | ( | ) | const |
Definition at line 31 of file KisPropagateColorsFilterConfiguration.cpp.
References defaultDistanceMetric(), DistanceMetric_Chessboard, DistanceMetric_CityBlock, DistanceMetric_Euclidean, and KisPropertiesConfiguration::getString().
| qreal KisPropagateColorsFilterConfiguration::expansionAmount | ( | ) | const |
Definition at line 55 of file KisPropagateColorsFilterConfiguration.cpp.
References defaultExpansionAmount(), and KisPropertiesConfiguration::getDouble().
| KisPropagateColorsFilterConfiguration::ExpansionMode KisPropagateColorsFilterConfiguration::expansionMode | ( | ) | const |
Definition at line 44 of file KisPropagateColorsFilterConfiguration.cpp.
References defaultExpansionMode(), ExpansionMode_Bounded, ExpansionMode_Unbounded, and KisPropertiesConfiguration::getString().
| void KisPropagateColorsFilterConfiguration::setAlphaChannelMode | ( | AlphaChannelMode | newAlphaChannelMode | ) |
Definition at line 96 of file KisPropagateColorsFilterConfiguration.cpp.
References AlphaChannelMode_Preserve, and KisPropertiesConfiguration::setProperty().
| void KisPropagateColorsFilterConfiguration::setDefaults | ( | ) |
Definition at line 105 of file KisPropagateColorsFilterConfiguration.cpp.
References defaultAlphaChannelMode(), defaultDistanceMetric(), defaultExpansionAmount(), defaultExpansionMode(), setAlphaChannelMode(), setDistanceMetric(), setExpansionAmount(), and setExpansionMode().
| void KisPropagateColorsFilterConfiguration::setDistanceMetric | ( | DistanceMetric | newDistanceMetric | ) |
Definition at line 71 of file KisPropagateColorsFilterConfiguration.cpp.
References DistanceMetric_Chessboard, DistanceMetric_CityBlock, and KisPropertiesConfiguration::setProperty().
| void KisPropagateColorsFilterConfiguration::setExpansionAmount | ( | qreal | newExpansionAmount | ) |
Definition at line 91 of file KisPropagateColorsFilterConfiguration.cpp.
References KisPropertiesConfiguration::setProperty().
| void KisPropagateColorsFilterConfiguration::setExpansionMode | ( | ExpansionMode | newExpansionMode | ) |
Definition at line 82 of file KisPropagateColorsFilterConfiguration.cpp.
References ExpansionMode_Bounded, and KisPropertiesConfiguration::setProperty().