Krita Source Code Documentation
Loading...
Searching...
No Matches
MyPaintBasicOptionData.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef MYPAINTBASICOPTIONDATA_H
8
#define MYPAINTBASICOPTIONDATA_H
9
10
#include "
kis_types.h
"
11
#include <boost/operators.hpp>
12
13
class
KisPropertiesConfiguration
;
14
15
struct
MyPaintBasicOptionData
: boost::equality_comparable<MyPaintBasicOptionData>
16
{
17
inline
friend
bool
operator==
(
const
MyPaintBasicOptionData
&lhs,
const
MyPaintBasicOptionData
&rhs) {
18
return
lhs.
eraserMode
== rhs.
eraserMode
;
19
}
20
21
bool
eraserMode
{
false
};
22
23
bool
read
(
const
KisPropertiesConfiguration
*setting);
24
void
write
(
KisPropertiesConfiguration
*setting)
const
;
25
};
26
27
#endif
// MYPAINTBASICOPTIONDATA_H
kis_types.h
KisPropertiesConfiguration
Definition
kis_properties_configuration.cc:26
MyPaintBasicOptionData
Definition
MyPaintBasicOptionData.h:16
MyPaintBasicOptionData::write
void write(KisPropertiesConfiguration *setting) const
Definition
MyPaintBasicOptionData.cpp:18
MyPaintBasicOptionData::eraserMode
bool eraserMode
Definition
MyPaintBasicOptionData.h:21
MyPaintBasicOptionData::read
bool read(const KisPropertiesConfiguration *setting)
Definition
MyPaintBasicOptionData.cpp:11
MyPaintBasicOptionData::operator==
friend bool operator==(const MyPaintBasicOptionData &lhs, const MyPaintBasicOptionData &rhs)
Definition
MyPaintBasicOptionData.h:17
plugins
paintops
mypaint
MyPaintBasicOptionData.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52