Krita Source Code Documentation
Loading...
Searching...
No Matches
DodgeBurn.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2009 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6#ifndef DODGE_BURN_H
7#define DODGE_BURN_H
8
10
11#include "kis_config_widget.h"
12
13
15{
16public:
22public:
23 KisFilterDodgeBurn(const QString& id, const QString& prefix, const QString& name );
24public:
25
27 KisConfigWidget * createConfigurationWidget(QWidget* parent, const KisPaintDeviceSP dev, bool useForMasks) const override;
29private:
30 QString m_prefix;
31};
32
33class Ui_DodgeBurnConfigurationBaseWidget;
34
36{
37
38public:
39 KisDodgeBurnConfigWidget(QWidget * parent, const QString& id);
41
43 void setConfiguration(const KisPropertiesConfigurationSP config) override;
44 QString m_id;
45 Ui_DodgeBurnConfigurationBaseWidget * m_page;
46};
47
48#endif
KisPropertiesConfigurationSP configuration() const override
Definition DodgeBurn.cpp:74
void setConfiguration(const KisPropertiesConfigurationSP config) override
Definition DodgeBurn.cpp:92
~KisDodgeBurnConfigWidget() override
Definition DodgeBurn.cpp:69
KisDodgeBurnConfigWidget(QWidget *parent, const QString &id)
Definition DodgeBurn.cpp:58
Ui_DodgeBurnConfigurationBaseWidget * m_page
Definition DodgeBurn.h:45
KoColorTransformation * createTransformation(const KoColorSpace *cs, const KisFilterConfigurationSP config) const override
Definition DodgeBurn.cpp:35
KisFilterConfigurationSP defaultConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
Definition DodgeBurn.cpp:27
KisFilterDodgeBurn(const QString &id, const QString &prefix, const QString &name)
Definition DodgeBurn.cpp:15
KisConfigWidget * createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override
Definition DodgeBurn.cpp:21