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

#include <MyPaintBasicOptionData.h>

+ Inheritance diagram for MyPaintBasicOptionData:

Public Member Functions

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

Public Attributes

bool eraserMode {false}
 

Friends

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

Detailed Description

Definition at line 15 of file MyPaintBasicOptionData.h.

Member Function Documentation

◆ read()

bool MyPaintBasicOptionData::read ( const KisPropertiesConfiguration * setting)

Definition at line 11 of file MyPaintBasicOptionData.cpp.

12{
13 eraserMode = setting->getBool("EraserMode", false);
14
15 return true;
16}
bool getBool(const QString &name, bool def=false) const

References eraserMode, and KisPropertiesConfiguration::getBool().

◆ write()

void MyPaintBasicOptionData::write ( KisPropertiesConfiguration * setting) const

Definition at line 18 of file MyPaintBasicOptionData.cpp.

19{
20 setting->setProperty("EraserMode", eraserMode);
21}
virtual void setProperty(const QString &name, const QVariant &value)

References eraserMode, and KisPropertiesConfiguration::setProperty().

Friends And Related Symbol Documentation

◆ operator==

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

Definition at line 17 of file MyPaintBasicOptionData.h.

17 {
18 return lhs.eraserMode == rhs.eraserMode;
19 }

Member Data Documentation

◆ eraserMode

bool MyPaintBasicOptionData::eraserMode {false}

Definition at line 21 of file MyPaintBasicOptionData.h.

21{false};

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