Krita Source Code Documentation
Loading...
Searching...
No Matches
colorsfilters.h
Go to the documentation of this file.
1
/*
2
* This file is part of Krita
3
*
4
* SPDX-FileCopyrightText: 2004 Cyrille Berger <cberger@cberger.net>
5
*
6
* SPDX-License-Identifier: GPL-2.0-or-later */
7
8
#ifndef COLORSFILTERS_H
9
#define COLORSFILTERS_H
10
11
#include <QObject>
12
#include <QVariant>
13
#include "
kis_perchannel_filter.h
"
14
#include "
filter/kis_color_transformation_filter.h
"
15
16
17
class
ColorsFilters
:
public
QObject
18
{
19
Q_OBJECT
20
public
:
21
ColorsFilters
(QObject *parent,
const
QVariantList &);
22
~ColorsFilters
()
override
;
23
};
24
25
class
KisAutoContrast
:
public
KisFilter
26
{
27
public
:
28
KisAutoContrast
();
29
public
:
30
31
void
processImpl
(
KisPaintDeviceSP
device,
32
const
QRect& applyRect,
33
const
KisFilterConfigurationSP
config,
34
KoUpdater
* progressUpdater
35
)
const override
;
36
static
inline
KoID
id
() {
37
return
KoID
(
"autocontrast"
, i18n(
"Auto Contrast"
));
38
}
39
40
};
41
42
43
#endif
ColorsFilters
Definition
colorsfilters.h:18
ColorsFilters::~ColorsFilters
~ColorsFilters() override
Definition
colorsfilters.cpp:69
ColorsFilters::ColorsFilters
ColorsFilters(QObject *parent, const QVariantList &)
Definition
colorsfilters.cpp:56
KisAutoContrast
Definition
colorsfilters.h:26
KisAutoContrast::KisAutoContrast
KisAutoContrast()
Definition
colorsfilters.cpp:77
KisAutoContrast::id
static KoID id()
Definition
colorsfilters.h:36
KisAutoContrast::processImpl
void processImpl(KisPaintDeviceSP device, const QRect &applyRect, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const override
Definition
colorsfilters.cpp:86
KisFilter
Definition
kis_filter.h:27
KisPinnedSharedPtr< KisFilterConfiguration >
KisSharedPtr< KisPaintDevice >
KoID
Definition
KoID.h:30
KoUpdater
Definition
KoUpdater.h:36
kis_color_transformation_filter.h
kis_perchannel_filter.h
plugins
filters
colorsfilters
colorsfilters.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52