File indexing completed on 2024-05-26 04:33:08

0001 /*
0002  * This file is part of Krita
0003  *
0004  * SPDX-FileCopyrightText: 2006 Frederic Coiffier <fcoiffie@gmail.com>
0005  * SPDX-FileCopyrightText: 2021 Deif Lou <ginoba@gmail.com>
0006  *
0007  * SPDX-License-Identifier: GPL-2.0-or-later
0008  */
0009 
0010 #include <kpluginfactory.h>
0011 
0012 #include <filter/kis_filter_registry.h>
0013 
0014 #include "KisLevelsFilter.h"
0015 #include "KisLevelsFilterPlugin.h"
0016 
0017 K_PLUGIN_FACTORY_WITH_JSON(LevelsFilterFactory, "kritalevelsfilter.json", registerPlugin<KisLevelsFilterPlugin>();)
0018 
0019 KisLevelsFilterPlugin::KisLevelsFilterPlugin(QObject *parent, const QVariantList &)
0020     : QObject(parent)
0021 {
0022     KisFilterRegistry::instance()->add(new KisLevelsFilter());
0023 }
0024 
0025 KisLevelsFilterPlugin::~KisLevelsFilterPlugin()
0026 {}
0027 
0028 #include "KisLevelsFilterPlugin.moc"