Krita Source Code Documentation
Loading...
Searching...
No Matches
KisScreentoneGeneratorConfiguration Class Reference

#include <KisScreentoneGeneratorConfiguration.h>

+ Inheritance diagram for KisScreentoneGeneratorConfiguration:

Classes

class  Private
 

Public Member Functions

bool alignToPixelGrid () const
 
int alignToPixelGridX () const
 
int alignToPixelGridY () const
 
KoColor backgroundColor () const
 
int backgroundOpacity () const
 
qreal brightness () const
 
virtual KisFilterConfigurationSP clone () const override
 
bool constrainFrequency () const
 
bool constrainSize () const
 
qreal contrast () const
 
int equalizationMode () const
 
KoColor foregroundColor () const
 
int foregroundOpacity () const
 
qreal frequencyX () const
 
qreal frequencyY () const
 
const KisScreentoneGeneratorTemplategetTemplate () const
 
int interpolation () const
 
bool invert () const
 
 KisScreentoneGeneratorConfiguration (const KisScreentoneGeneratorConfiguration &rhs)
 
 KisScreentoneGeneratorConfiguration (KisResourcesInterfaceSP resourcesInterface)
 
 KisScreentoneGeneratorConfiguration (qint32 version, KisResourcesInterfaceSP resourcesInterface)
 
int pattern () const
 
qreal positionX () const
 
qreal positionY () const
 
qreal resolution () const
 
qreal rotation () const
 
void setAlignToPixelGrid (bool newAlignToPixelGrid)
 
void setAlignToPixelGridX (int newAlignToPixelGridX)
 
void setAlignToPixelGridY (int newAlignToPixelGridY)
 
void setBackgroundColor (const KoColor &newBackgroundColor)
 
void setBackgroundOpacity (int newBackgroundOpacity)
 
void setBrightness (qreal newBrightness)
 
void setConstrainFrequency (bool newConstrainFrequency)
 
void setConstrainSize (bool newConstrainSize)
 
void setContrast (qreal newContrast)
 
void setDefaults ()
 
void setEqualizationMode (int newEqualizationMode)
 
void setForegroundColor (const KoColor &newForegroundColor)
 
void setForegroundOpacity (int newForegroundOpacity)
 
void setFrequencyX (qreal newFrequencyX)
 
void setFrequencyY (qreal newFrequencyY)
 
void setInterpolation (int newInterpolation)
 
void setInvert (bool newInvert)
 
void setPattern (int newPattern)
 
void setPositionX (qreal newPositionX)
 
void setPositionY (qreal newPositionY)
 
void setResolution (qreal newResolution)
 
void setRotation (qreal newRotation)
 
void setShape (int newShape)
 
void setShearX (qreal newShearX)
 
void setShearY (qreal newShearY)
 
void setSizeMode (int newSizeMode)
 
void setSizeX (qreal newSizeX)
 
void setSizeY (qreal newSizeY)
 
void setUnits (int newUnits)
 
int shape () const
 
qreal shearX () const
 
qreal shearY () const
 
int sizeMode () const
 
qreal sizeX () const
 
qreal sizeY () const
 
int units () const
 
 ~KisScreentoneGeneratorConfiguration ()
 
- 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< KoResourceLoadResultembeddedResources (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< KoResourceLoadResultlinkedResources (KisResourcesInterfaceSP globalResourcesInterface) const
 
const QString & name () const
 
 Private (const Private &rhs)
 
 Private (const QString &_name, qint32 _version, KisResourcesInterfaceSP _resourcesInterface)
 
QList< KoResourceLoadResultrequiredResources (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 >
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)
 
KisPropertiesConfigurationoperator= (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 bool defaultAlignToPixelGrid ()
 
static constexpr int defaultAlignToPixelGridX ()
 
static constexpr int defaultAlignToPixelGridY ()
 
static const KoColordefaultBackgroundColor ()
 
static constexpr int defaultBackgroundOpacity ()
 
static constexpr qreal defaultBrightness ()
 
static constexpr bool defaultConstrainFrequency ()
 
static constexpr bool defaultConstrainSize ()
 
static constexpr qreal defaultContrast ()
 
static constexpr int defaultEqualizationMode ()
 
static const KoColordefaultForegroundColor ()
 
static constexpr int defaultForegroundOpacity ()
 
static constexpr qreal defaultFrequencyX ()
 
static constexpr qreal defaultFrequencyY ()
 
static constexpr int defaultInterpolation ()
 
static constexpr bool defaultInvert ()
 
static QString defaultName ()
 
static constexpr int defaultPattern ()
 
static constexpr qreal defaultPositionX ()
 
static constexpr qreal defaultPositionY ()
 
static constexpr qreal defaultResolution ()
 
static constexpr qreal defaultRotation ()
 
static constexpr int defaultShape ()
 
static constexpr qreal defaultShearX ()
 
static constexpr qreal defaultShearY ()
 
static constexpr int defaultSizeMode ()
 
static constexpr qreal defaultSizeX ()
 
static constexpr qreal defaultSizeY ()
 
static constexpr int defaultUnits ()
 
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)
 

Private Attributes

QScopedPointer< Privatem_d
 

Additional Inherited Members

- Public Attributes inherited from KisFilterConfiguration
QBitArray channelFlags
 
QString name
 
KisResourcesInterfaceSP resourcesInterface = 0
 
qint32 version
 
- Public Attributes inherited from Private
KisCanvas2canvas
 
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 ()
 

Detailed Description

Definition at line 76 of file KisScreentoneGeneratorConfiguration.h.

Constructor & Destructor Documentation

◆ KisScreentoneGeneratorConfiguration() [1/3]

KisScreentoneGeneratorConfiguration::KisScreentoneGeneratorConfiguration ( qint32 version,
KisResourcesInterfaceSP resourcesInterface )

Definition at line 102 of file KisScreentoneGeneratorConfiguration.cpp.

104 , m_d(new Private(this))
105{}
KisFilterConfiguration(const QString &name, qint32 version, KisResourcesInterfaceSP resourcesInterface)
KisResourcesInterfaceSP resourcesInterface

◆ KisScreentoneGeneratorConfiguration() [2/3]

KisScreentoneGeneratorConfiguration::KisScreentoneGeneratorConfiguration ( KisResourcesInterfaceSP resourcesInterface)

◆ KisScreentoneGeneratorConfiguration() [3/3]

KisScreentoneGeneratorConfiguration::KisScreentoneGeneratorConfiguration ( const KisScreentoneGeneratorConfiguration & rhs)

Definition at line 112 of file KisScreentoneGeneratorConfiguration.cpp.

114 , m_d(new Private(this))
115{
116 m_d->m_cachedTemplate = rhs.m_d->m_cachedTemplate;
117}

References m_d.

◆ ~KisScreentoneGeneratorConfiguration()

KisScreentoneGeneratorConfiguration::~KisScreentoneGeneratorConfiguration ( )

Definition at line 119 of file KisScreentoneGeneratorConfiguration.cpp.

120{}

Member Function Documentation

◆ alignToPixelGrid()

bool KisScreentoneGeneratorConfiguration::alignToPixelGrid ( ) const

Definition at line 252 of file KisScreentoneGeneratorConfiguration.cpp.

253{
254 return getBool("align_to_pixel_grid", version() == 1 ? false : defaultAlignToPixelGrid());
255}
bool getBool(const QString &name, bool def=false) const

References defaultAlignToPixelGrid(), KisPropertiesConfiguration::getBool(), and KisFilterConfiguration::version.

◆ alignToPixelGridX()

int KisScreentoneGeneratorConfiguration::alignToPixelGridX ( ) const

Definition at line 257 of file KisScreentoneGeneratorConfiguration.cpp.

258{
259 return getInt("align_to_pixel_grid_x", defaultAlignToPixelGridX());
260}
int getInt(const QString &name, int def=0) const

References defaultAlignToPixelGridX(), and KisPropertiesConfiguration::getInt().

◆ alignToPixelGridY()

int KisScreentoneGeneratorConfiguration::alignToPixelGridY ( ) const

Definition at line 262 of file KisScreentoneGeneratorConfiguration.cpp.

263{
264 return getInt("align_to_pixel_grid_y", defaultAlignToPixelGridY());
265}

References defaultAlignToPixelGridY(), and KisPropertiesConfiguration::getInt().

◆ backgroundColor()

KoColor KisScreentoneGeneratorConfiguration::backgroundColor ( ) const

Definition at line 152 of file KisScreentoneGeneratorConfiguration.cpp.

153{
154 return getColor("background_color", defaultBackgroundColor());
155}
KoColor getColor(const QString &name, const KoColor &color=KoColor()) const
getColor fetch the given property as a KoColor.

References defaultBackgroundColor(), and KisPropertiesConfiguration::getColor().

◆ backgroundOpacity()

int KisScreentoneGeneratorConfiguration::backgroundOpacity ( ) const

Definition at line 162 of file KisScreentoneGeneratorConfiguration.cpp.

163{
164 return getInt("background_opacity", defaultBackgroundOpacity());
165}

References defaultBackgroundOpacity(), and KisPropertiesConfiguration::getInt().

◆ brightness()

qreal KisScreentoneGeneratorConfiguration::brightness ( ) const

Definition at line 172 of file KisScreentoneGeneratorConfiguration.cpp.

173{
174 return getDouble("brightness", defaultBrightness());
175}
double getDouble(const QString &name, double def=0.0) const

References defaultBrightness(), and KisPropertiesConfiguration::getDouble().

◆ clone()

KisFilterConfigurationSP KisScreentoneGeneratorConfiguration::clone ( ) const
overridevirtual
Returns
an exact copy of the filter configuration. Resources interface is becomes shared between two configuration objects.

Reimplemented from KisFilterConfiguration.

Definition at line 122 of file KisScreentoneGeneratorConfiguration.cpp.

123{
124 return new KisScreentoneGeneratorConfiguration(*this);
125}
KisScreentoneGeneratorConfiguration(qint32 version, KisResourcesInterfaceSP resourcesInterface)

References KisScreentoneGeneratorConfiguration().

◆ constrainFrequency()

bool KisScreentoneGeneratorConfiguration::constrainFrequency ( ) const

Definition at line 207 of file KisScreentoneGeneratorConfiguration.cpp.

208{
209 return getBool("constrain_frequency", defaultConstrainFrequency());
210}

References defaultConstrainFrequency(), and KisPropertiesConfiguration::getBool().

◆ constrainSize()

bool KisScreentoneGeneratorConfiguration::constrainSize ( ) const

Definition at line 232 of file KisScreentoneGeneratorConfiguration.cpp.

233{
234 return getBool("keep_size_square", defaultConstrainSize());
235}

References defaultConstrainSize(), and KisPropertiesConfiguration::getBool().

◆ contrast()

qreal KisScreentoneGeneratorConfiguration::contrast ( ) const

◆ defaultAlignToPixelGrid()

static constexpr bool KisScreentoneGeneratorConfiguration::defaultAlignToPixelGrid ( )
inlinestaticconstexpr

Definition at line 124 of file KisScreentoneGeneratorConfiguration.h.

124{ return true; }

◆ defaultAlignToPixelGridX()

static constexpr int KisScreentoneGeneratorConfiguration::defaultAlignToPixelGridX ( )
inlinestaticconstexpr

Definition at line 125 of file KisScreentoneGeneratorConfiguration.h.

125{ return 1; }

◆ defaultAlignToPixelGridY()

static constexpr int KisScreentoneGeneratorConfiguration::defaultAlignToPixelGridY ( )
inlinestaticconstexpr

Definition at line 126 of file KisScreentoneGeneratorConfiguration.h.

126{ return 1; }

◆ defaultBackgroundColor()

static const KoColor & KisScreentoneGeneratorConfiguration::defaultBackgroundColor ( )
inlinestatic

Definition at line 99 of file KisScreentoneGeneratorConfiguration.h.

100 {
101 static const KoColor c(Qt::white, KoColorSpaceRegistry::instance()->rgb8());
102 return c;
103 }
static KoColorSpaceRegistry * instance()

References KoColorSpaceRegistry::instance().

◆ defaultBackgroundOpacity()

static constexpr int KisScreentoneGeneratorConfiguration::defaultBackgroundOpacity ( )
inlinestaticconstexpr

Definition at line 105 of file KisScreentoneGeneratorConfiguration.h.

105{ return 100; }

◆ defaultBrightness()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultBrightness ( )
inlinestaticconstexpr

Definition at line 107 of file KisScreentoneGeneratorConfiguration.h.

107{ return 50.0; }

◆ defaultConstrainFrequency()

static constexpr bool KisScreentoneGeneratorConfiguration::defaultConstrainFrequency ( )
inlinestaticconstexpr

Definition at line 115 of file KisScreentoneGeneratorConfiguration.h.

115{ return true; }

◆ defaultConstrainSize()

static constexpr bool KisScreentoneGeneratorConfiguration::defaultConstrainSize ( )
inlinestaticconstexpr

Definition at line 120 of file KisScreentoneGeneratorConfiguration.h.

120{ return true; }

◆ defaultContrast()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultContrast ( )
inlinestaticconstexpr

Definition at line 108 of file KisScreentoneGeneratorConfiguration.h.

108{ return 95.0; }

◆ defaultEqualizationMode()

static constexpr int KisScreentoneGeneratorConfiguration::defaultEqualizationMode ( )
inlinestaticconstexpr

◆ defaultForegroundColor()

static const KoColor & KisScreentoneGeneratorConfiguration::defaultForegroundColor ( )
inlinestatic

Definition at line 94 of file KisScreentoneGeneratorConfiguration.h.

95 {
96 static const KoColor c(Qt::black, KoColorSpaceRegistry::instance()->rgb8());
97 return c;
98 }

References KoColorSpaceRegistry::instance().

◆ defaultForegroundOpacity()

static constexpr int KisScreentoneGeneratorConfiguration::defaultForegroundOpacity ( )
inlinestaticconstexpr

Definition at line 104 of file KisScreentoneGeneratorConfiguration.h.

104{ return 100; }

◆ defaultFrequencyX()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultFrequencyX ( )
inlinestaticconstexpr

Definition at line 113 of file KisScreentoneGeneratorConfiguration.h.

113{ return 30.0; }

◆ defaultFrequencyY()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultFrequencyY ( )
inlinestaticconstexpr

Definition at line 114 of file KisScreentoneGeneratorConfiguration.h.

114{ return 30.0; }

◆ defaultInterpolation()

static constexpr int KisScreentoneGeneratorConfiguration::defaultInterpolation ( )
inlinestaticconstexpr

◆ defaultInvert()

static constexpr bool KisScreentoneGeneratorConfiguration::defaultInvert ( )
inlinestaticconstexpr

Definition at line 106 of file KisScreentoneGeneratorConfiguration.h.

106{ return false; }

◆ defaultName()

static QString KisScreentoneGeneratorConfiguration::defaultName ( )
inlinestatic

Definition at line 86 of file KisScreentoneGeneratorConfiguration.h.

86{ return "screentone"; }

◆ defaultPattern()

static constexpr int KisScreentoneGeneratorConfiguration::defaultPattern ( )
inlinestaticconstexpr

◆ defaultPositionX()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultPositionX ( )
inlinestaticconstexpr

Definition at line 116 of file KisScreentoneGeneratorConfiguration.h.

116{ return 0.0; }

◆ defaultPositionY()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultPositionY ( )
inlinestaticconstexpr

Definition at line 117 of file KisScreentoneGeneratorConfiguration.h.

117{ return 0.0; }

◆ defaultResolution()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultResolution ( )
inlinestaticconstexpr

Definition at line 112 of file KisScreentoneGeneratorConfiguration.h.

112{ return 300.0; }

◆ defaultRotation()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultRotation ( )
inlinestaticconstexpr

Definition at line 123 of file KisScreentoneGeneratorConfiguration.h.

123{ return 45.0; }

◆ defaultShape()

static constexpr int KisScreentoneGeneratorConfiguration::defaultShape ( )
inlinestaticconstexpr

◆ defaultShearX()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultShearX ( )
inlinestaticconstexpr

Definition at line 121 of file KisScreentoneGeneratorConfiguration.h.

121{ return 0.0; }

◆ defaultShearY()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultShearY ( )
inlinestaticconstexpr

Definition at line 122 of file KisScreentoneGeneratorConfiguration.h.

122{ return 0.0; }

◆ defaultSizeMode()

static constexpr int KisScreentoneGeneratorConfiguration::defaultSizeMode ( )
inlinestaticconstexpr

◆ defaultSizeX()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultSizeX ( )
inlinestaticconstexpr

Definition at line 118 of file KisScreentoneGeneratorConfiguration.h.

118{ return 10.0; }

◆ defaultSizeY()

static constexpr qreal KisScreentoneGeneratorConfiguration::defaultSizeY ( )
inlinestaticconstexpr

Definition at line 119 of file KisScreentoneGeneratorConfiguration.h.

119{ return 10.0; }

◆ defaultUnits()

static constexpr int KisScreentoneGeneratorConfiguration::defaultUnits ( )
inlinestaticconstexpr

◆ defaultVersion()

static constexpr qint32 KisScreentoneGeneratorConfiguration::defaultVersion ( )
inlinestaticconstexpr

Definition at line 87 of file KisScreentoneGeneratorConfiguration.h.

87{ return 2; }

◆ equalizationMode()

int KisScreentoneGeneratorConfiguration::equalizationMode ( ) const

◆ foregroundColor()

KoColor KisScreentoneGeneratorConfiguration::foregroundColor ( ) const

Definition at line 147 of file KisScreentoneGeneratorConfiguration.cpp.

148{
149 return getColor("foreground_color", defaultForegroundColor());
150}

References defaultForegroundColor(), and KisPropertiesConfiguration::getColor().

◆ foregroundOpacity()

int KisScreentoneGeneratorConfiguration::foregroundOpacity ( ) const

Definition at line 157 of file KisScreentoneGeneratorConfiguration.cpp.

158{
159 return getInt("foreground_opacity", defaultForegroundOpacity());
160}

References defaultForegroundOpacity(), and KisPropertiesConfiguration::getInt().

◆ frequencyX()

qreal KisScreentoneGeneratorConfiguration::frequencyX ( ) const

◆ frequencyY()

qreal KisScreentoneGeneratorConfiguration::frequencyY ( ) const

◆ getTemplate()

const KisScreentoneGeneratorTemplate & KisScreentoneGeneratorConfiguration::getTemplate ( ) const

Definition at line 267 of file KisScreentoneGeneratorConfiguration.cpp.

268{
269 return m_d->getTemplate();
270}

References m_d.

◆ interpolation()

int KisScreentoneGeneratorConfiguration::interpolation ( ) const

Definition at line 137 of file KisScreentoneGeneratorConfiguration.cpp.

138{
139 return getInt("interpolation", defaultInterpolation());
140}

References defaultInterpolation(), and KisPropertiesConfiguration::getInt().

◆ invert()

bool KisScreentoneGeneratorConfiguration::invert ( ) const

◆ pattern()

int KisScreentoneGeneratorConfiguration::pattern ( ) const

Definition at line 127 of file KisScreentoneGeneratorConfiguration.cpp.

128{
129 return getInt("pattern", defaultPattern());
130}

References defaultPattern(), and KisPropertiesConfiguration::getInt().

◆ positionX()

qreal KisScreentoneGeneratorConfiguration::positionX ( ) const

◆ positionY()

qreal KisScreentoneGeneratorConfiguration::positionY ( ) const

◆ resolution()

qreal KisScreentoneGeneratorConfiguration::resolution ( ) const

◆ rotation()

qreal KisScreentoneGeneratorConfiguration::rotation ( ) const

◆ setAlignToPixelGrid()

void KisScreentoneGeneratorConfiguration::setAlignToPixelGrid ( bool newAlignToPixelGrid)

Definition at line 417 of file KisScreentoneGeneratorConfiguration.cpp.

418{
419 setProperty("align_to_pixel_grid", newAlignToPixelGrid);
420 m_d->invalidateTemplate();
421}
virtual void setProperty(const QString &name, const QVariant &value)

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setAlignToPixelGridX()

void KisScreentoneGeneratorConfiguration::setAlignToPixelGridX ( int newAlignToPixelGridX)

Definition at line 423 of file KisScreentoneGeneratorConfiguration.cpp.

424{
425 setProperty("align_to_pixel_grid_x", newAlignToPixelGridX);
426 m_d->invalidateTemplate();
427}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setAlignToPixelGridY()

void KisScreentoneGeneratorConfiguration::setAlignToPixelGridY ( int newAlignToPixelGridY)

Definition at line 429 of file KisScreentoneGeneratorConfiguration.cpp.

430{
431 setProperty("align_to_pixel_grid_y", newAlignToPixelGridY);
432 m_d->invalidateTemplate();
433}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setBackgroundColor()

void KisScreentoneGeneratorConfiguration::setBackgroundColor ( const KoColor & newBackgroundColor)

Definition at line 302 of file KisScreentoneGeneratorConfiguration.cpp.

303{
304 QVariant v;
305 v.setValue(newBackgroundColor);
306 setProperty("background_color", v);
307}
qreal v

References KisPropertiesConfiguration::setProperty(), and v.

◆ setBackgroundOpacity()

void KisScreentoneGeneratorConfiguration::setBackgroundOpacity ( int newBackgroundOpacity)

Definition at line 314 of file KisScreentoneGeneratorConfiguration.cpp.

315{
316 setProperty("background_opacity", newBackgroundOpacity);
317}

References KisPropertiesConfiguration::setProperty().

◆ setBrightness()

void KisScreentoneGeneratorConfiguration::setBrightness ( qreal newBrightness)

Definition at line 324 of file KisScreentoneGeneratorConfiguration.cpp.

325{
326 setProperty("brightness", newBrightness);
327}

References KisPropertiesConfiguration::setProperty().

◆ setConstrainFrequency()

void KisScreentoneGeneratorConfiguration::setConstrainFrequency ( bool newConstrainFrequency)

Definition at line 363 of file KisScreentoneGeneratorConfiguration.cpp.

364{
365 setProperty("constrain_frequency", newConstrainFrequency);
366 m_d->invalidateTemplate();
367}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setConstrainSize()

void KisScreentoneGeneratorConfiguration::setConstrainSize ( bool newConstrainSize)

Definition at line 393 of file KisScreentoneGeneratorConfiguration.cpp.

394{
395 setProperty("keep_size_square", newConstrainSize);
396 m_d->invalidateTemplate();
397}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setContrast()

void KisScreentoneGeneratorConfiguration::setContrast ( qreal newContrast)

Definition at line 329 of file KisScreentoneGeneratorConfiguration.cpp.

330{
331 setProperty("contrast", newContrast);
332}

References KisPropertiesConfiguration::setProperty().

◆ setDefaults()

void KisScreentoneGeneratorConfiguration::setDefaults ( )

Definition at line 435 of file KisScreentoneGeneratorConfiguration.cpp.

436{
465}
void setForegroundColor(const KoColor &newForegroundColor)
void setBackgroundColor(const KoColor &newBackgroundColor)

References defaultAlignToPixelGrid(), defaultAlignToPixelGridX(), defaultAlignToPixelGridY(), defaultBackgroundColor(), defaultBackgroundOpacity(), defaultBrightness(), defaultConstrainFrequency(), defaultConstrainSize(), defaultContrast(), defaultEqualizationMode(), defaultForegroundColor(), defaultForegroundOpacity(), defaultFrequencyX(), defaultFrequencyY(), defaultInterpolation(), defaultInvert(), defaultPattern(), defaultPositionX(), defaultPositionY(), defaultResolution(), defaultRotation(), defaultShape(), defaultShearX(), defaultShearY(), defaultSizeMode(), defaultSizeX(), defaultSizeY(), defaultUnits(), setAlignToPixelGrid(), setAlignToPixelGridX(), setAlignToPixelGridY(), setBackgroundColor(), setBackgroundOpacity(), setBrightness(), setConstrainFrequency(), setConstrainSize(), setContrast(), setEqualizationMode(), setForegroundColor(), setForegroundOpacity(), setFrequencyX(), setFrequencyY(), setInterpolation(), setInvert(), setPattern(), setPositionX(), setPositionY(), setResolution(), setRotation(), setShape(), setShearX(), setShearY(), setSizeMode(), setSizeX(), setSizeY(), and setUnits().

◆ setEqualizationMode()

void KisScreentoneGeneratorConfiguration::setEqualizationMode ( int newEqualizationMode)

Definition at line 290 of file KisScreentoneGeneratorConfiguration.cpp.

291{
292 setProperty("equalization_mode", newEqualizationMode);
293}

References KisPropertiesConfiguration::setProperty().

◆ setForegroundColor()

void KisScreentoneGeneratorConfiguration::setForegroundColor ( const KoColor & newForegroundColor)

Definition at line 295 of file KisScreentoneGeneratorConfiguration.cpp.

296{
297 QVariant v;
298 v.setValue(newForegroundColor);
299 setProperty("foreground_color", v);
300}

References KisPropertiesConfiguration::setProperty(), and v.

◆ setForegroundOpacity()

void KisScreentoneGeneratorConfiguration::setForegroundOpacity ( int newForegroundOpacity)

Definition at line 309 of file KisScreentoneGeneratorConfiguration.cpp.

310{
311 setProperty("foreground_opacity", newForegroundOpacity);
312}

References KisPropertiesConfiguration::setProperty().

◆ setFrequencyX()

void KisScreentoneGeneratorConfiguration::setFrequencyX ( qreal newFrequencyX)

Definition at line 351 of file KisScreentoneGeneratorConfiguration.cpp.

352{
353 setProperty("frequency_x", newFrequencyX);
354 m_d->invalidateTemplate();
355}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setFrequencyY()

void KisScreentoneGeneratorConfiguration::setFrequencyY ( qreal newFrequencyY)

Definition at line 357 of file KisScreentoneGeneratorConfiguration.cpp.

358{
359 setProperty("frequency_y", newFrequencyY);
360 m_d->invalidateTemplate();
361}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setInterpolation()

void KisScreentoneGeneratorConfiguration::setInterpolation ( int newInterpolation)

Definition at line 284 of file KisScreentoneGeneratorConfiguration.cpp.

285{
286 setProperty("interpolation", newInterpolation);
287 m_d->invalidateTemplate();
288}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setInvert()

void KisScreentoneGeneratorConfiguration::setInvert ( bool newInvert)

Definition at line 319 of file KisScreentoneGeneratorConfiguration.cpp.

320{
321 setProperty("invert", newInvert);
322}

References KisPropertiesConfiguration::setProperty().

◆ setPattern()

void KisScreentoneGeneratorConfiguration::setPattern ( int newPattern)

Definition at line 272 of file KisScreentoneGeneratorConfiguration.cpp.

273{
274 setProperty("pattern", newPattern);
275 m_d->invalidateTemplate();
276}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setPositionX()

void KisScreentoneGeneratorConfiguration::setPositionX ( qreal newPositionX)

Definition at line 369 of file KisScreentoneGeneratorConfiguration.cpp.

370{
371 setProperty("position_x", newPositionX);
372 m_d->invalidateTemplate();
373}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setPositionY()

void KisScreentoneGeneratorConfiguration::setPositionY ( qreal newPositionY)

Definition at line 375 of file KisScreentoneGeneratorConfiguration.cpp.

376{
377 setProperty("position_y", newPositionY);
378 m_d->invalidateTemplate();
379}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setResolution()

void KisScreentoneGeneratorConfiguration::setResolution ( qreal newResolution)

Definition at line 345 of file KisScreentoneGeneratorConfiguration.cpp.

346{
347 setProperty("resolution", newResolution);
348 m_d->invalidateTemplate();
349}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setRotation()

void KisScreentoneGeneratorConfiguration::setRotation ( qreal newRotation)

Definition at line 411 of file KisScreentoneGeneratorConfiguration.cpp.

412{
413 setProperty("rotation", newRotation);
414 m_d->invalidateTemplate();
415}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setShape()

void KisScreentoneGeneratorConfiguration::setShape ( int newShape)

Definition at line 278 of file KisScreentoneGeneratorConfiguration.cpp.

279{
280 setProperty("shape", newShape);
281 m_d->invalidateTemplate();
282}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setShearX()

void KisScreentoneGeneratorConfiguration::setShearX ( qreal newShearX)

Definition at line 399 of file KisScreentoneGeneratorConfiguration.cpp.

400{
401 setProperty("shear_x", newShearX);
402 m_d->invalidateTemplate();
403}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setShearY()

void KisScreentoneGeneratorConfiguration::setShearY ( qreal newShearY)

Definition at line 405 of file KisScreentoneGeneratorConfiguration.cpp.

406{
407 setProperty("shear_y", newShearY);
408 m_d->invalidateTemplate();
409}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setSizeMode()

void KisScreentoneGeneratorConfiguration::setSizeMode ( int newSizeMode)

Definition at line 334 of file KisScreentoneGeneratorConfiguration.cpp.

335{
336 setProperty("size_mode", newSizeMode);
337 m_d->invalidateTemplate();
338}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setSizeX()

void KisScreentoneGeneratorConfiguration::setSizeX ( qreal newSizeX)

Definition at line 381 of file KisScreentoneGeneratorConfiguration.cpp.

382{
383 setProperty("size_x", newSizeX);
384 m_d->invalidateTemplate();
385}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setSizeY()

void KisScreentoneGeneratorConfiguration::setSizeY ( qreal newSizeY)

Definition at line 387 of file KisScreentoneGeneratorConfiguration.cpp.

388{
389 setProperty("size_y", newSizeY);
390 m_d->invalidateTemplate();
391}

References m_d, and KisPropertiesConfiguration::setProperty().

◆ setUnits()

void KisScreentoneGeneratorConfiguration::setUnits ( int newUnits)

Definition at line 340 of file KisScreentoneGeneratorConfiguration.cpp.

341{
342 setProperty("units", newUnits);
343}

References KisPropertiesConfiguration::setProperty().

◆ shape()

int KisScreentoneGeneratorConfiguration::shape ( ) const

Definition at line 132 of file KisScreentoneGeneratorConfiguration.cpp.

133{
134 return getInt("shape", defaultShape());
135}

References defaultShape(), and KisPropertiesConfiguration::getInt().

◆ shearX()

qreal KisScreentoneGeneratorConfiguration::shearX ( ) const

Definition at line 237 of file KisScreentoneGeneratorConfiguration.cpp.

238{
239 return getDouble("shear_x", defaultShearX());
240}

References defaultShearX(), and KisPropertiesConfiguration::getDouble().

◆ shearY()

qreal KisScreentoneGeneratorConfiguration::shearY ( ) const

Definition at line 242 of file KisScreentoneGeneratorConfiguration.cpp.

243{
244 return getDouble("shear_y", defaultShearY());
245}

References defaultShearY(), and KisPropertiesConfiguration::getDouble().

◆ sizeMode()

int KisScreentoneGeneratorConfiguration::sizeMode ( ) const

◆ sizeX()

qreal KisScreentoneGeneratorConfiguration::sizeX ( ) const

Definition at line 222 of file KisScreentoneGeneratorConfiguration.cpp.

223{
224 return getDouble("size_x", defaultSizeX());
225}

References defaultSizeX(), and KisPropertiesConfiguration::getDouble().

◆ sizeY()

qreal KisScreentoneGeneratorConfiguration::sizeY ( ) const

Definition at line 227 of file KisScreentoneGeneratorConfiguration.cpp.

228{
229 return getDouble("size_y", defaultSizeY());
230}

References defaultSizeY(), and KisPropertiesConfiguration::getDouble().

◆ units()

int KisScreentoneGeneratorConfiguration::units ( ) const

Definition at line 187 of file KisScreentoneGeneratorConfiguration.cpp.

188{
189 return getInt("units", defaultUnits());
190}

References defaultUnits(), and KisPropertiesConfiguration::getInt().

Member Data Documentation

◆ m_d

QScopedPointer<Private> KisScreentoneGeneratorConfiguration::m_d
private

Definition at line 195 of file KisScreentoneGeneratorConfiguration.h.


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