Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_particle_paintop_settings_widget.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2008 Lukáš Tvrdý <lukast.dev@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
8
11
18
21{
22 namespace kpowu = KisPaintOpOptionWidgetUtils;
23
24 addPaintOpOption(kpowu::createOptionWidgetWithLodLimitations<KisParticleOpOptionWidget>());
25 addPaintOpOption(kpowu::createOptionWidget<KisCompositeOpOptionWidget>());
26 addPaintOpOption(kpowu::createOptionWidget<KisAirbrushOptionWidget>(KisAirbrushOptionData(), false));
27 addPaintOpOption(kpowu::createRateOptionWidget());
28 addPaintOpOption(kpowu::createOptionWidget<KisPaintingModeOptionWidget>());
29}
30
31KisParticlePaintOpSettingsWidget::~ KisParticlePaintOpSettingsWidget()
32{
33}
34
36{
38 config->setProperty("paintop", "particlebrush"); // XXX: make this a const id string
39 writeConfiguration(config);
40 return config;
41}
KisResourcesInterfaceSP resourcesInterface() const
void addPaintOpOption(KisPaintOpOption *option)
void writeConfiguration(KisPropertiesConfigurationSP config) const override
Reimplemented.
KisPropertiesConfigurationSP configuration() const override
void setProperty(const QString &name, const QVariant &value) override