Krita Source Code Documentation
Loading...
Searching...
No Matches
KisPaintingModeOptionData Struct Reference

#include <KisPaintingModeOptionData.h>

+ Inheritance diagram for KisPaintingModeOptionData:

Public Member Functions

bool read (const KisPropertiesConfiguration *setting)
 
void write (KisPropertiesConfiguration *setting) const
 

Public Attributes

bool hasPaintingModeProperty {false}
 
enumPaintingMode paintingMode { enumPaintingMode::BUILDUP }
 

Friends

bool operator== (const KisPaintingModeOptionData &lhs, const KisPaintingModeOptionData &rhs)
 

Detailed Description

Definition at line 21 of file KisPaintingModeOptionData.h.

Member Function Documentation

◆ read()

bool KisPaintingModeOptionData::read ( const KisPropertiesConfiguration * setting)

Definition at line 11 of file KisPaintingModeOptionData.cpp.

12{
13 hasPaintingModeProperty = setting->hasProperty("PaintOpAction");
14
15 const int value = setting->getInt("PaintOpAction", 2);
17
18 return true;
19}
float value(const T *src, size_t ch)
virtual bool hasProperty(const QString &name) const
int getInt(const QString &name, int def=0) const

References BUILDUP, KisPropertiesConfiguration::getInt(), hasPaintingModeProperty, KisPropertiesConfiguration::hasProperty(), paintingMode, value(), and WASH.

◆ write()

void KisPaintingModeOptionData::write ( KisPropertiesConfiguration * setting) const

Definition at line 21 of file KisPaintingModeOptionData.cpp.

22{
23 const int value =
25
26 setting->setProperty("PaintOpAction", value);
27}
virtual void setProperty(const QString &name, const QVariant &value)

References paintingMode, KisPropertiesConfiguration::setProperty(), value(), and WASH.

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const KisPaintingModeOptionData & lhs,
const KisPaintingModeOptionData & rhs )
friend

Definition at line 23 of file KisPaintingModeOptionData.h.

23 {
24 return lhs.paintingMode == rhs.paintingMode;
25 }

Member Data Documentation

◆ hasPaintingModeProperty

bool KisPaintingModeOptionData::hasPaintingModeProperty {false}

Definition at line 28 of file KisPaintingModeOptionData.h.

28{false};

◆ paintingMode

enumPaintingMode KisPaintingModeOptionData::paintingMode { enumPaintingMode::BUILDUP }

Definition at line 27 of file KisPaintingModeOptionData.h.


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