Krita Source Code Documentation
Loading...
Searching...
No Matches
extensions_plugin.cc
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2007 Cyrille Berger <cberger@cberger.net>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-only
5
*/
6
7
#include "
extensions_plugin.h
"
8
#include <
kis_debug.h
>
9
#include <kpluginfactory.h>
10
11
#include <
KoColorTransformationFactoryRegistry.h
>
12
13
#include "
kis_hsv_adjustment.h
"
14
#include "
kis_dodgemidtones_adjustment.h
"
15
#include "
kis_dodgehighlights_adjustment.h
"
16
#include "
kis_dodgeshadows_adjustment.h
"
17
#include "
kis_burnmidtones_adjustment.h
"
18
#include "
kis_burnhighlights_adjustment.h
"
19
#include "
kis_burnshadows_adjustment.h
"
20
#include "
kis_color_balance_adjustment.h
"
21
#include "
kis_desaturate_adjustment.h
"
22
23
K_PLUGIN_FACTORY_WITH_JSON
(ExtensionsPluginFactory,
"krita_colorspaces_extensions_plugin.json"
, registerPlugin<ExtensionsPlugin>();)
24
25
ExtensionsPlugin::ExtensionsPlugin
(QObject *parent,
const
QVariantList &)
26
{
27
Q_UNUSED(parent);
28
KoColorTransformationFactoryRegistry::addColorTransformationFactory
(
new
KisHSVAdjustmentFactory
);
29
KoColorTransformationFactoryRegistry::addColorTransformationFactory
(
new
KisHSVCurveAdjustmentFactory
);
30
31
KoColorTransformationFactoryRegistry::addColorTransformationFactory
(
new
KisDodgeMidtonesAdjustmentFactory
);
32
KoColorTransformationFactoryRegistry::addColorTransformationFactory
(
new
KisDodgeHighlightsAdjustmentFactory
);
33
KoColorTransformationFactoryRegistry::addColorTransformationFactory
(
new
KisDodgeShadowsAdjustmentFactory
);
34
35
KoColorTransformationFactoryRegistry::addColorTransformationFactory
(
new
KisBurnMidtonesAdjustmentFactory
);
36
KoColorTransformationFactoryRegistry::addColorTransformationFactory
(
new
KisBurnHighlightsAdjustmentFactory
);
37
KoColorTransformationFactoryRegistry::addColorTransformationFactory
(
new
KisBurnShadowsAdjustmentFactory
);
38
39
KoColorTransformationFactoryRegistry::addColorTransformationFactory
(
new
KisColorBalanceAdjustmentFactory
);
40
41
KoColorTransformationFactoryRegistry::addColorTransformationFactory
(
new
KisDesaturateAdjustmentFactory
);
42
}
43
44
ExtensionsPlugin::~ExtensionsPlugin
()
45
{
46
}
47
48
#include "extensions_plugin.moc"
KoColorTransformationFactoryRegistry.h
ExtensionsPlugin::~ExtensionsPlugin
~ExtensionsPlugin() override
Definition
extensions_plugin.cc:44
ExtensionsPlugin::ExtensionsPlugin
ExtensionsPlugin(QObject *parent, const QVariantList &)
Definition
extensions_plugin.cc:25
KisBurnHighlightsAdjustmentFactory
Definition
kis_burnhighlights_adjustment.h:13
KisBurnMidtonesAdjustmentFactory
Definition
kis_burnmidtones_adjustment.h:13
KisBurnShadowsAdjustmentFactory
Definition
kis_burnshadows_adjustment.h:13
KisColorBalanceAdjustmentFactory
Definition
kis_color_balance_adjustment.h:13
KisDesaturateAdjustmentFactory
Definition
kis_desaturate_adjustment.h:12
KisDodgeHighlightsAdjustmentFactory
Definition
kis_dodgehighlights_adjustment.h:13
KisDodgeMidtonesAdjustmentFactory
Definition
kis_dodgemidtones_adjustment.h:13
KisDodgeShadowsAdjustmentFactory
Definition
kis_dodgeshadows_adjustment.h:13
KisHSVAdjustmentFactory
Definition
kis_hsv_adjustment.h:13
KisHSVCurveAdjustmentFactory
Definition
kis_hsv_adjustment.h:25
extensions_plugin.h
K_PLUGIN_FACTORY_WITH_JSON
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL
Definition
kis_asccdl_filter.cpp:16
kis_burnhighlights_adjustment.h
kis_burnmidtones_adjustment.h
kis_burnshadows_adjustment.h
kis_color_balance_adjustment.h
kis_debug.h
kis_desaturate_adjustment.h
kis_dodgehighlights_adjustment.h
kis_dodgemidtones_adjustment.h
kis_dodgeshadows_adjustment.h
kis_hsv_adjustment.h
KoColorTransformationFactoryRegistry::addColorTransformationFactory
static void addColorTransformationFactory(KoColorTransformationFactory *factory)
Definition
KoColorTransformationFactoryRegistry.cpp:30
plugins
color
colorspaceextensions
extensions_plugin.cc
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52