Krita Source Code Documentation
Loading...
Searching...
No Matches
KisBrushModel::PrecisionData Struct Reference

#include <kis_precision_option.h>

+ Inheritance diagram for KisBrushModel::PrecisionData:

Public Member Functions

void write (KisPropertiesConfiguration *config) const
 

Static Public Member Functions

static PrecisionData read (const KisPropertiesConfiguration *config)
 

Public Attributes

int precisionLevel = 5
 
bool useAutoPrecision = false
 

Friends

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

Detailed Description

Definition at line 22 of file kis_precision_option.h.

Member Function Documentation

◆ read()

PrecisionData KisBrushModel::PrecisionData::read ( const KisPropertiesConfiguration * config)
static

Definition at line 63 of file kis_precision_option.cpp.

64{
65
66 PrecisionData data;
67 data.precisionLevel = config->getInt(PRECISION_LEVEL, 5);
68 data.useAutoPrecision = config->getBool(AUTO_PRECISION_ENABLED,false);
69 return data;
70}
const QString PRECISION_LEVEL
const QString AUTO_PRECISION_ENABLED
bool getBool(const QString &name, bool def=false) const
int getInt(const QString &name, int def=0) const

References AUTO_PRECISION_ENABLED, KisPropertiesConfiguration::getBool(), KisPropertiesConfiguration::getInt(), PRECISION_LEVEL, precisionLevel, and useAutoPrecision.

◆ write()

Friends And Related Symbol Documentation

◆ operator==

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

Definition at line 57 of file kis_precision_option.cpp.

58{
59 return lhs.precisionLevel == rhs.precisionLevel &&
60 lhs.useAutoPrecision == rhs.useAutoPrecision;
61}

Member Data Documentation

◆ precisionLevel

int KisBrushModel::PrecisionData::precisionLevel = 5

Definition at line 24 of file kis_precision_option.h.

◆ useAutoPrecision

bool KisBrushModel::PrecisionData::useAutoPrecision = false

Definition at line 25 of file kis_precision_option.h.


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