Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_curve_paintop_settings_widget.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2008, 2010 Lukáš Tvrdý <lukast.dev@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
9
16
19{
20 namespace kpowu = KisPaintOpOptionWidgetUtils;
21
22 addPaintOpOption(kpowu::createOptionWidget<KisCurveOpOptionWidget>());
23 addPaintOpOption(kpowu::createOpacityOptionWidget());
24 addPaintOpOption(kpowu::createCurveOptionWidget(KisLineWidthOptionData(), KisPaintOpOption::GENERAL, i18n("0%"), i18n("100%")));
25 addPaintOpOption(kpowu::createCurveOptionWidget(KisCurvesOpacityOptionData(), KisPaintOpOption::GENERAL, i18n("0%"), i18n("100%")));
26 addPaintOpOption(kpowu::createOptionWidget<KisCompositeOpOptionWidget>());
27 addPaintOpOption(kpowu::createOptionWidget<KisPaintingModeOptionWidget>());
28}
29
30KisCurvePaintOpSettingsWidget::~ KisCurvePaintOpSettingsWidget()
31{
32}
33
34
36{
38 config->setProperty("paintop", "curvebrush"); // XXX: make this a const id string
39 writeConfiguration(config);
40 return config;
41}
42
KisPropertiesConfigurationSP configuration() const override
KisResourcesInterfaceSP resourcesInterface() const
void addPaintOpOption(KisPaintOpOption *option)
void writeConfiguration(KisPropertiesConfigurationSP config) const override
Reimplemented.
void setProperty(const QString &name, const QVariant &value) override