Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_minmax_filters.h
Go to the documentation of this file.
1/*
2 * This file is part of Krita
3 *
4 * SPDX-FileCopyrightText: 2006 Cyrille Berger <cberger@cberger.net>
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8
9#ifndef KIS_MINMAX_FILTERS_H
10#define KIS_MINMAX_FILTERS_H
11
12#include "filter/kis_filter.h"
13
14class KisFilterMax : public KisFilter
15{
16public:
17
19
21 const QRect& size,
22 const KisFilterConfigurationSP config,
23 KoUpdater* progressUpdater
24 ) const override;
25
26 static inline KoID id() {
27 return KoID("maximize", i18n("Maximize Channel"));
28 }
29
30};
31
32class KisFilterMin : public KisFilter
33{
34public:
36public:
37
38 void processImpl(KisPaintDeviceSP device,
39 const QRect& rect,
40 const KisFilterConfigurationSP config,
41 KoUpdater* progressUpdater
42 ) const override;
43 static inline KoID id() {
44 return KoID("minimize", i18n("Minimize Channel"));
45 }
46};
47
48#endif
void processImpl(KisPaintDeviceSP src, const QRect &size, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const override
static KoID id()
void processImpl(KisPaintDeviceSP device, const QRect &rect, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const override
static KoID id()
Definition KoID.h:30