Krita Source Code Documentation
Loading...
Searching...
No Matches
MyPaintCurveOptionData.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
7
#include "
MyPaintCurveOptionData.h
"
8
9
MyPaintCurveOptionData::MyPaintCurveOptionData
(
const
QString &prefix,
10
const
KoID
&
id
,
11
bool
isCheckable,
12
bool
isChecked,
13
qreal minValue,
14
qreal maxValue)
15
:
MyPaintCurveOptionData
(prefix,
16
id,
17
isCheckable,
18
isChecked,
19
minValue,
20
maxValue,
21
new
MyPaintSensorPack
())
22
{
23
}
24
25
MyPaintCurveOptionData::MyPaintCurveOptionData
(
const
KoID
&
id
,
26
bool
isCheckable,
27
bool
isChecked,
28
qreal minValue,
29
qreal maxValue)
30
:
MyPaintCurveOptionData
(
""
, id, isCheckable, isChecked, minValue, maxValue)
31
{
32
}
33
34
MyPaintCurveOptionData::MyPaintCurveOptionData
(
const
QString &prefix,
const
KoID
&
id
,
bool
isCheckable,
bool
isChecked, qreal minValue, qreal maxValue,
MyPaintSensorPack
*sensorInterface)
35
:
KisCurveOptionDataCommon
(prefix,
36
id,
37
isCheckable,
38
isChecked,
39
minValue,
40
maxValue,
41
sensorInterface)
42
{
43
}
44
45
MyPaintSensorData
&
MyPaintCurveOptionData::sensorStruct
()
46
{
47
return
dynamic_cast<
MyPaintSensorPack
*
>
(
sensorData
.data())->sensorsStruct();
48
}
49
50
const
MyPaintSensorData
&
MyPaintCurveOptionData::sensorStruct
()
const
51
{
52
return
dynamic_cast<
const
MyPaintSensorPack
*
>
(
sensorData
.constData())->constSensorsStruct();
53
}
MyPaintCurveOptionData.h
KoID
Definition
KoID.h:30
MyPaintSensorPack
Definition
MyPaintSensorPack.h:73
KisCurveOptionDataCommon
Definition
KisCurveOptionDataCommon.h:20
KisCurveOptionDataCommon::sensorData
QSharedDataPointer< KisSensorPackInterface > sensorData
Definition
KisCurveOptionDataCommon.h:67
MyPaintCurveOptionData
Definition
MyPaintCurveOptionData.h:15
MyPaintCurveOptionData::MyPaintCurveOptionData
MyPaintCurveOptionData(const QString &prefix, const KoID &id, bool isCheckable=true, bool isChecked=false, qreal minValue=0.0, qreal maxValue=1.0)
Definition
MyPaintCurveOptionData.cpp:9
MyPaintCurveOptionData::sensorStruct
MyPaintSensorData & sensorStruct()
Definition
MyPaintCurveOptionData.cpp:45
MyPaintSensorData
Definition
MyPaintSensorPack.h:46
plugins
paintops
mypaint
MyPaintCurveOptionData.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52