Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_filterop_settings_widget.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2002 Patrick Julien <freak@codepimps.org>
3 * SPDX-FileCopyrightText: 2004-2008 Boudewijn Rempt <boud@valdyas.org>
4 * SPDX-FileCopyrightText: 2004 Clarence Dang <dang@kde.org>
5 * SPDX-FileCopyrightText: 2004 Adrian Page <adrian@pagenet.plus.com>
6 * SPDX-FileCopyrightText: 2004 Cyrille Berger <cberger@cberger.net>
7 *
8 * SPDX-License-Identifier: GPL-2.0-or-later
9 */
10
13
15#include <filter/kis_filter.h>
19#include <KisSizeOptionWidget.h>
22
25{
26 namespace kpowu = KisPaintOpOptionWidgetUtils;
27
28
29 setObjectName("filter option widget");
30
31 addPaintOpOption(kpowu::createOptionWidget<KisCompositeOpOptionWidget>());
32 addPaintOpOption(kpowu::createOpacityOptionWidget());
33 addPaintOpOption(kpowu::createOptionWidget<KisSizeOptionWidget>());
34 addPaintOpOption(kpowu::createRotationOptionWidget());
35 addPaintOpOption(kpowu::createOptionWidget<KisMirrorOptionWidget>());
36 addPaintOpOption(kpowu::createOptionWidget<KisFilterOptionWidget>());
37}
38
42
44{
46 config->setProperty("paintop", "filter"); // XXX: make this a const id string
47 writeConfiguration(config);
48 return config;
49}
50
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