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

#include <KisFilterOptionData.h>

+ Inheritance diagram for KisFilterOptionData:

Public Member Functions

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

Static Public Member Functions

static QString filterConfigTag ()
 
static QString filterIdTag ()
 

Public Attributes

QString filterConfig
 
QString filterId
 
bool smudgeMode {false}
 

Friends

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

Detailed Description

Definition at line 17 of file KisFilterOptionData.h.

Member Function Documentation

◆ filterConfigTag()

QString KisFilterOptionData::filterConfigTag ( )
static

Definition at line 36 of file KisFilterOptionData.cpp.

37{
39}
const QString FILTER_CONFIGURATION

References FILTER_CONFIGURATION.

◆ filterIdTag()

QString KisFilterOptionData::filterIdTag ( )
static

Definition at line 31 of file KisFilterOptionData.cpp.

32{
33 return FILTER_ID;
34}
const QString FILTER_ID

References FILTER_ID.

◆ read()

bool KisFilterOptionData::read ( const KisPropertiesConfiguration * setting)

Definition at line 15 of file KisFilterOptionData.cpp.

16{
17 filterId = setting->getString(FILTER_ID);
20
21 return true;
22}
const QString FILTER_SMUDGE_MODE
QString getString(const QString &name, const QString &def=QString()) const
bool getBool(const QString &name, bool def=false) const

References FILTER_CONFIGURATION, FILTER_ID, FILTER_SMUDGE_MODE, filterConfig, filterId, KisPropertiesConfiguration::getBool(), KisPropertiesConfiguration::getString(), and smudgeMode.

◆ write()

void KisFilterOptionData::write ( KisPropertiesConfiguration * setting) const

Friends And Related Symbol Documentation

◆ operator==

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

Definition at line 19 of file KisFilterOptionData.h.

19 {
20 return lhs.filterId == rhs.filterId &&
21 lhs.filterConfig == rhs.filterConfig &&
22 lhs.smudgeMode == rhs.smudgeMode;
23 }

Member Data Documentation

◆ filterConfig

QString KisFilterOptionData::filterConfig

Definition at line 26 of file KisFilterOptionData.h.

◆ filterId

QString KisFilterOptionData::filterId

Definition at line 25 of file KisFilterOptionData.h.

◆ smudgeMode

bool KisFilterOptionData::smudgeMode {false}

Definition at line 27 of file KisFilterOptionData.h.

27{false};

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