Krita Source Code Documentation
Loading...
Searching...
No Matches
filterop.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2007 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#include "filterop.h"
8#include <klocalizedstring.h>
9
10#include <kis_debug.h>
11#include <kpluginfactory.h>
12
14
17#include "kis_filterop.h"
20
21K_PLUGIN_FACTORY_WITH_JSON(FilterOpFactory, "kritafilterop.json", registerPlugin<FilterOp>();)
22
23FilterOp::FilterOp(QObject *parent, const QVariantList &)
24 : QObject(parent)
25{
26 QStringList whiteList;
27 whiteList << COMPOSITE_COPY;
28
29 // This is not a gui plugin; only load it when the doc is created.
31 r->add(new KisSimplePaintOpFactory<KisFilterOp, KisFilterOpSettings, KisFilterOpSettingsWidget>("filter", i18nc("type of a brush engine, shown in the list of brush engines", "Filter"), KisPaintOpFactory::categoryStable(), "krita-filterop.png", QString(), whiteList, 17));
32
33}
34
38
39#include "filterop.moc"
40
const QString COMPOSITE_COPY
FilterOp(QObject *parent, const QVariantList &)
Definition filterop.cpp:23
~FilterOp() override
Definition filterop.cpp:35
static QString categoryStable()
static KisPaintOpRegistry * instance()
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL