Krita Source Code Documentation
Loading...
Searching...
No Matches
KisCurveOptionDataUniformProperty.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 KISCURVEOPTIONDATAUNIFORMPROPERTY_H
7
#define KISCURVEOPTIONDATAUNIFORMPROPERTY_H
8
9
#include <QScopedPointer>
10
#include "
kis_slider_based_paintop_property.h
"
11
#include <kritapaintop_export.h>
12
13
struct
KisCurveOptionData
;
14
class
KisPaintOpPresetUpdateProxy
;
15
16
class
PAINTOP_EXPORT
KisCurveOptionDataUniformProperty
:
public
KisDoubleSliderBasedPaintOpProperty
17
{
18
public
:
19
KisCurveOptionDataUniformProperty
(
const
KisCurveOptionData
&data,
KisPaintOpSettingsRestrictedSP
settings, QObject *parent);
20
KisCurveOptionDataUniformProperty
(
const
KisCurveOptionData
&data,
const
QString &propertyId,
KisPaintOpSettingsRestrictedSP
settings, QObject *parent);
21
~KisCurveOptionDataUniformProperty
()
override
;
22
23
void
readValueImpl
()
override
;
24
void
writeValueImpl
()
override
;
25
26
bool
isVisible
()
const override
;
27
28
private
:
29
KisCurveOptionDataUniformProperty
(
const
KisCurveOptionData
&data,
const
KoID
&propertyId,
KisPaintOpSettingsRestrictedSP
settings, QObject *parent);
30
private
:
31
QScopedPointer<KisCurveOptionData>
m_data
;
32
};
33
34
#endif
// KISCURVEOPTIONDATAUNIFORMPROPERTY_H
KisCurveOptionDataUniformProperty
Definition
KisCurveOptionDataUniformProperty.h:17
KisCurveOptionDataUniformProperty::m_data
QScopedPointer< KisCurveOptionData > m_data
Definition
KisCurveOptionDataUniformProperty.h:31
KisPaintOpPresetUpdateProxy
The KisPaintOpPresetUpdateProxy class.
Definition
KisPaintOpPresetUpdateProxy.h:20
KisRestrictedSharedPtr
Definition
kis_restricted_shared_ptr.h:21
KisSliderBasedPaintOpProperty
Definition
kis_slider_based_paintop_property.h:38
KisUniformPaintOpProperty::readValueImpl
virtual void readValueImpl()
Definition
kis_uniform_paintop_property.cpp:122
KisUniformPaintOpProperty::isVisible
virtual bool isVisible() const
Definition
kis_uniform_paintop_property.cpp:117
KisUniformPaintOpProperty::writeValueImpl
virtual void writeValueImpl()
Definition
kis_uniform_paintop_property.cpp:126
KoID
Definition
KoID.h:30
kis_slider_based_paintop_property.h
KisCurveOptionData
Definition
KisCurveOptionData.h:15
plugins
paintops
libpaintop
KisCurveOptionDataUniformProperty.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52