Krita Source Code Documentation
Loading...
Searching...
No Matches
KisResetTransparentFilter.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2023 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef RESET_TRANSPARENT_H
8
#define RESET_TRANSPARENT_H
9
10
#include <QObject>
11
#include <QVariant>
12
13
#include <
kis_filter.h
>
14
15
class
ResetTransparent
:
public
QObject
16
{
17
Q_OBJECT
18
public
:
19
ResetTransparent
(QObject *parent,
const
QVariantList &);
20
~ResetTransparent
()
override
;
21
};
22
23
class
KisResetTransparentFilter
:
public
KisFilter
24
{
25
public
:
26
KisResetTransparentFilter
();
27
public
:
28
static
inline
KoID
id
() {
29
return
KoID
(
"resettransparent"
, i18n(
"Reset Transparent"
));
30
}
31
32
bool
needsTransparentPixels
(
const
KisFilterConfigurationSP
config,
const
KoColorSpace
*cs)
const override
;
33
34
protected
:
35
void
processImpl
(
KisPaintDeviceSP
device,
36
const
QRect& applyRect,
37
const
KisFilterConfigurationSP
config,
38
KoUpdater
* progressUpdater = 0 )
const override
;
39
40
};
41
42
#endif
/* RESET_TRANSPARENT_H */
KisFilter
Definition
kis_filter.h:27
KisPinnedSharedPtr< KisFilterConfiguration >
KisResetTransparentFilter
Definition
KisResetTransparentFilter.h:24
KisResetTransparentFilter::KisResetTransparentFilter
KisResetTransparentFilter()
Definition
KisResetTransparentFilter.cpp:32
KisResetTransparentFilter::processImpl
void processImpl(KisPaintDeviceSP device, const QRect &applyRect, const KisFilterConfigurationSP config, KoUpdater *progressUpdater=0) const override
Definition
KisResetTransparentFilter.cpp:50
KisResetTransparentFilter::id
static KoID id()
Definition
KisResetTransparentFilter.h:28
KisResetTransparentFilter::needsTransparentPixels
bool needsTransparentPixels(const KisFilterConfigurationSP config, const KoColorSpace *cs) const override
Definition
KisResetTransparentFilter.cpp:43
KisSharedPtr< KisPaintDevice >
KoColorSpace
Definition
KoColorSpace.h:78
KoID
Definition
KoID.h:30
KoUpdater
Definition
KoUpdater.h:36
ResetTransparent
Definition
KisResetTransparentFilter.h:16
ResetTransparent::ResetTransparent
ResetTransparent(QObject *parent, const QVariantList &)
Definition
KisResetTransparentFilter.cpp:22
ResetTransparent::~ResetTransparent
~ResetTransparent() override
Definition
KisResetTransparentFilter.cpp:28
kis_filter.h
plugins
filters
resettransparent
KisResetTransparentFilter.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52