Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_tangent_normal_paintop_settings_widget.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2015 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
10
14
16#include "KisSizeOptionWidget.h"
24
28{
30 namespace kpowu = KisPaintOpOptionWidgetUtils;
31
32 setObjectName("brush option widget");
33
34 addPaintOpOption(kpowu::createOptionWidget<KisCompositeOpOptionWidget>());
35 addPaintOpOption(kpowu::createOpacityOptionWidget());
36 addPaintOpOption(kpowu::createFlowOptionWidget());
37 addPaintOpOption(kpowu::createOptionWidget<KisSizeOptionWidget>());
38
39 addPaintOpOption(kpowu::createOptionWidget<KisTangentTiltOptionWidget>());
40
41 addPaintOpOption(kpowu::createOptionWidget<KisSpacingOptionWidget>());
42 addPaintOpOption(kpowu::createOptionWidget<KisMirrorOptionWidget>());
43
44 addPaintOpOption(kpowu::createSoftnessOptionWidget());
45 addPaintOpOption(kpowu::createOptionWidget<KisSharpnessOptionWidget>());
46 addPaintOpOption(kpowu::createOptionWidget<KisScatterOptionWidget>());
47 addPaintOpOption(kpowu::createRotationOptionWidget());
48 addPaintOpOption(kpowu::createOptionWidget<KisAirbrushOptionWidget>());
49 addPaintOpOption(kpowu::createRateOptionWidget());
50 addPaintOpOption(kpowu::createOptionWidget<KisPaintingModeOptionWidget>());
51
52 addPaintOpOption(kpowu::createOptionWidget<KisTextureOptionWidget>(KisTextureOptionData(), resourcesInterface));
53 addPaintOpOption(kpowu::createStrengthOptionWidget());
54}
55
57
59{
61 config->setProperty("paintop", "tangentnormal");
62 writeConfiguration(config);
63 return config;
64}
65
66
virtual KoCanvasResourcesInterfaceSP canvasResourcesInterface() const
KisResourcesInterfaceSP resourcesInterface() const
void addPaintOpOption(KisPaintOpOption *option)
void writeConfiguration(KisPropertiesConfigurationSP config) const override
Reimplemented.
KisTangentNormalPaintOpSettingsWidget(QWidget *parent, KisResourcesInterfaceSP resourcesInterface, KoCanvasResourcesInterfaceSP canvasResourcesInterface)
KisPropertiesConfigurationSP configuration() const override