Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_curve_paintop_settings.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2008 Boudewijn Rempt <boud@valdyas.org>
3 * SPDX-FileCopyrightText: 2008 Lukas Tvrdy <lukast.dev@gmail.com>
4 *
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 */
7#ifndef KIS_CURVE_PAINTOP_SETTINGS_H_
8#define KIS_CURVE_PAINTOP_SETTINGS_H_
9
10#include <QScopedPointer>
12
14{
15
16public:
18 ~KisCurvePaintOpSettings() override;
19
20 void setPaintOpSize(qreal value) override;
21 qreal paintOpSize() const override;
22
23 void setPaintOpAngle(qreal value) override;
24 qreal paintOpAngle() const override;
25
26 bool paintIncremental() override;
27
29
30private:
31 struct Private;
32 const QScopedPointer<Private> m_d;
33};
34#endif
float value(const T *src, size_t ch)
void setPaintOpAngle(qreal value) override
void setPaintOpSize(qreal value) override
const QScopedPointer< Private > m_d
KisCurvePaintOpSettings(KisResourcesInterfaceSP resourcesInterface)
KisResourcesInterfaceSP resourcesInterface
QList< KisUniformPaintOpPropertyWSP > uniformProperties