Krita Source Code Documentation
Loading...
Searching...
No Matches
KisPaintThicknessOptionData.cpp
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
#include "
KisPaintThicknessOptionData.h
"
7
8
#include <
kis_paintop_settings.h
>
9
10
11
bool
KisPaintThicknessOptionMixInImpl::read
(
const
KisPropertiesConfiguration
*setting)
12
{
13
mode
= (
ThicknessMode
)setting->
getInt
(
"PaintThicknessThicknessMode"
,
OVERLAY
);
14
15
if
(
mode
==
RESERVED
) {
16
mode
=
OVERLAY
;
17
}
18
19
return
true
;
20
}
21
22
void
KisPaintThicknessOptionMixInImpl::write
(
KisPropertiesConfiguration
*setting)
const
23
{
24
setting->
setProperty
(
"PaintThicknessThicknessMode"
,
mode
);
25
}
KisPaintThicknessOptionData.h
kis_paintop_settings.h
KisPaintThicknessOptionMixInImpl::mode
ThicknessMode mode
Definition
KisPaintThicknessOptionData.h:28
KisPaintThicknessOptionMixInImpl::read
bool read(const KisPropertiesConfiguration *setting)
Definition
KisPaintThicknessOptionData.cpp:11
KisPaintThicknessOptionMixInImpl::write
void write(KisPropertiesConfiguration *setting) const
Definition
KisPaintThicknessOptionData.cpp:22
KisPaintThicknessOptionMixInImpl::ThicknessMode
ThicknessMode
Definition
KisPaintThicknessOptionData.h:18
KisPaintThicknessOptionMixInImpl::OVERLAY
@ OVERLAY
Definition
KisPaintThicknessOptionData.h:21
KisPaintThicknessOptionMixInImpl::RESERVED
@ RESERVED
Definition
KisPaintThicknessOptionData.h:19
KisPropertiesConfiguration
Definition
kis_properties_configuration.cc:26
KisPropertiesConfiguration::setProperty
virtual void setProperty(const QString &name, const QVariant &value)
Definition
kis_properties_configuration.cc:142
KisPropertiesConfiguration::getInt
int getInt(const QString &name, int def=0) const
Definition
kis_properties_configuration.cc:167
plugins
paintops
colorsmudge
KisPaintThicknessOptionData.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52