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>
11#include <kritapaintop_export.h>
12
15
17{
18public:
20 KisCurveOptionDataUniformProperty(const KisCurveOptionData &data, const QString &propertyId, KisPaintOpSettingsRestrictedSP settings, QObject *parent);
22
23 void readValueImpl() override;
24 void writeValueImpl() override;
25
26 bool isVisible() const override;
27
28private:
29 KisCurveOptionDataUniformProperty(const KisCurveOptionData &data, const KoID &propertyId, KisPaintOpSettingsRestrictedSP settings, QObject *parent);
30private:
31 QScopedPointer<KisCurveOptionData> m_data;
32};
33
34#endif // KISCURVEOPTIONDATAUNIFORMPROPERTY_H
QScopedPointer< KisCurveOptionData > m_data
The KisPaintOpPresetUpdateProxy class.
Definition KoID.h:30