Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSizeOptionData.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 "
KisSizeOptionData.h
"
7
8
9
KisSizeOptionData::KisSizeOptionData
(
const
QString &prefix)
10
:
KisCurveOptionData
(prefix,
11
KoID
(
"Size"
, i18n(
"Size"
)),
12
Checkability
::Checkable)
13
{
14
}
15
16
KisPaintopLodLimitations
KisSizeOptionData::lodLimitations
()
const
17
{
18
KisPaintopLodLimitations
l;
19
20
if
(!
isCheckable
||
isChecked
) {
21
// HINT: FUZZY_PER_STROKE doesn't affect instant preview
22
if
(
sensorStruct
().sensorFuzzyPerDab.isActive) {
23
l.
limitations
<<
KoID
(
"size-fade"
, i18nc(
"PaintOp instant preview limitation"
,
"Size -> Fuzzy (sensor)"
));
24
}
25
26
if
(
sensorStruct
().sensorFade.isActive) {
27
l.
blockers
<<
KoID
(
"size-fuzzy"
, i18nc(
"PaintOp instant preview limitation"
,
"Size -> Fade (sensor)"
));
28
}
29
}
30
31
return
l;
32
}
KisSizeOptionData.h
KisKritaSensorPack::Checkability
Checkability
Definition
KisKritaSensorPack.h:68
KisPaintopLodLimitations
Definition
kis_paintop_lod_limitations.h:21
KisPaintopLodLimitations::limitations
QSet< KoID > limitations
Definition
kis_paintop_lod_limitations.h:34
KisPaintopLodLimitations::blockers
QSet< KoID > blockers
Definition
kis_paintop_lod_limitations.h:35
KoID
Definition
KoID.h:30
KisCurveOptionDataCommon::isChecked
bool isChecked
Definition
KisCurveOptionDataCommon.h:59
KisCurveOptionDataCommon::isCheckable
bool isCheckable
Definition
KisCurveOptionDataCommon.h:55
KisCurveOptionData
Definition
KisCurveOptionData.h:15
KisCurveOptionData::sensorStruct
KisKritaSensorData & sensorStruct()
Definition
KisCurveOptionData.cpp:33
KisSizeOptionData::lodLimitations
KisPaintopLodLimitations lodLimitations() const
Definition
KisSizeOptionData.cpp:16
KisSizeOptionData::KisSizeOptionData
KisSizeOptionData(const QString &prefix=QString())
Definition
KisSizeOptionData.cpp:9
plugins
paintops
libpaintop
KisSizeOptionData.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52