Krita Source Code Documentation
Loading...
Searching...
No Matches
DodgeBurnPlugin.cpp
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
7#include "DodgeBurnPlugin.h"
8
9#include <kpluginfactory.h>
11
12#include "DodgeBurn.h"
13
14K_PLUGIN_FACTORY_WITH_JSON(DodgeBurnPluginFactory, "kritadodgeburn.json", registerPlugin<DodgeBurnPlugin>();)
15
16DodgeBurnPlugin::DodgeBurnPlugin(QObject *parent, const QVariantList &)
17{
18 Q_UNUSED(parent);
19 KisFilterRegistry::instance()->add(new KisFilterDodgeBurn("dodge", "Dodge", i18n("Dodge...")));
20 KisFilterRegistry::instance()->add(new KisFilterDodgeBurn("burn", "Burn", i18n("Burn...")));
21}
22
26
27#include "DodgeBurnPlugin.moc"
~DodgeBurnPlugin() override
DodgeBurnPlugin(QObject *parent, const QVariantList &)
void add(KisFilterSP item)
static KisFilterRegistry * instance()
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL