Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSmudgeOverlayModeOptionData.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
#ifndef KISSMUDGEOVERLAYMODEOPTIONDATA_H
7
#define KISSMUDGEOVERLAYMODEOPTIONDATA_H
8
9
#include <QtGlobal>
10
#include <boost/operators.hpp>
11
12
class
KisPropertiesConfiguration
;
13
class
KisPaintopLodLimitations
;
14
15
struct
KisSmudgeOverlayModeOptionData
: boost::equality_comparable<KisSmudgeOverlayModeOptionData>
16
{
17
inline
friend
bool
operator==
(
const
KisSmudgeOverlayModeOptionData
&lhs,
const
KisSmudgeOverlayModeOptionData
&rhs) {
18
return
lhs.
isChecked
== rhs.
isChecked
;
19
}
20
21
bool
isChecked
{
false
};
22
23
bool
read
(
const
KisPropertiesConfiguration
*setting);
24
void
write
(
KisPropertiesConfiguration
*setting)
const
;
25
26
KisPaintopLodLimitations
lodLimitations
()
const
;
27
};
28
29
#endif
// KISSMUDGEOVERLAYMODEOPTIONDATA_H
KisPaintopLodLimitations
Definition
kis_paintop_lod_limitations.h:21
KisPropertiesConfiguration
Definition
kis_properties_configuration.cc:26
KisSmudgeOverlayModeOptionData
Definition
KisSmudgeOverlayModeOptionData.h:16
KisSmudgeOverlayModeOptionData::operator==
friend bool operator==(const KisSmudgeOverlayModeOptionData &lhs, const KisSmudgeOverlayModeOptionData &rhs)
Definition
KisSmudgeOverlayModeOptionData.h:17
KisSmudgeOverlayModeOptionData::write
void write(KisPropertiesConfiguration *setting) const
Definition
KisSmudgeOverlayModeOptionData.cpp:18
KisSmudgeOverlayModeOptionData::lodLimitations
KisPaintopLodLimitations lodLimitations() const
Definition
KisSmudgeOverlayModeOptionData.cpp:23
KisSmudgeOverlayModeOptionData::isChecked
bool isChecked
Definition
KisSmudgeOverlayModeOptionData.h:21
KisSmudgeOverlayModeOptionData::read
bool read(const KisPropertiesConfiguration *setting)
Definition
KisSmudgeOverlayModeOptionData.cpp:12
plugins
paintops
colorsmudge
KisSmudgeOverlayModeOptionData.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52