9#ifndef KIS_PROPAGATE_COLORS_FILTER_CONFIGURATION_H
10#define KIS_PROPAGATE_COLORS_FILTER_CONFIGURATION_H
46 static inline QString
defaultId() {
return "propagatecolors"; }
47 static inline QString
defaultName() {
return i18n(
"Propagate Colors"); }
@ ExpansionMode_Unbounded
KisFilterConfigurationSP clone() const override
static constexpr qint32 defaultVersion()
AlphaChannelMode alphaChannelMode() const
static QString defaultMenuName()
static QString defaultId()
void setAlphaChannelMode(AlphaChannelMode newAlphaChannelMode)
DistanceMetric distanceMetric() const
KisPropagateColorsFilterConfiguration(KisResourcesInterfaceSP resourcesInterface)
qreal expansionAmount() const
@ DistanceMetric_CityBlock
@ DistanceMetric_Euclidean
@ DistanceMetric_Chessboard
static constexpr ExpansionMode defaultExpansionMode()
void setExpansionMode(ExpansionMode newExpansionMode)
~KisPropagateColorsFilterConfiguration() override
void setExpansionAmount(qreal newExpansionAmount)
static constexpr qreal defaultExpansionAmount()
@ AlphaChannelMode_Preserve
@ AlphaChannelMode_Expand
ExpansionMode expansionMode() const
static QString defaultName()
static constexpr AlphaChannelMode defaultAlphaChannelMode()
static constexpr DistanceMetric defaultDistanceMetric()
void setDistanceMetric(DistanceMetric newDistanceMetric)
KisResourcesInterfaceSP resourcesInterface