Krita Source Code Documentation
Loading...
Searching...
No Matches
fastcolortransfer.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 COLORTRANSFER_H
10#define COLORTRANSFER_H
11
12#include <QObject>
13#include <QVariant>
14#include <filter/kis_filter.h>
15
16class FastColorTransferPlugin : public QObject
17{
18 Q_OBJECT
19public:
20 FastColorTransferPlugin(QObject *parent, const QVariantList &);
21 ~FastColorTransferPlugin() override;
22};
23
25{
26public:
28public:
29
30 void processImpl(KisPaintDeviceSP device,
31 const QRect& applyRect,
32 const KisFilterConfigurationSP config,
33 KoUpdater* progressUpdater) const override;
34 static inline KoID id() {
35 return KoID("colortransfer", i18n("Color Transfer"));
36 }
37
38public:
39 KisConfigWidget * createConfigurationWidget(QWidget* parent, const KisPaintDeviceSP dev, bool useForMasks) const override;
41};
42
43#endif
FastColorTransferPlugin(QObject *parent, const QVariantList &)
void processImpl(KisPaintDeviceSP device, const QRect &applyRect, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const override
KisFilterConfigurationSP defaultConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
KisConfigWidget * createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override
Definition KoID.h:30