Krita Source Code Documentation
Loading...
Searching...
No Matches
example.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
9#ifndef EXAMPLE_H
10#define EXAMPLE_H
11
12#include <QObject>
13#include <QVariant>
15
16class KritaExample : public QObject
17{
18 Q_OBJECT
19public:
20 KritaExample(QObject *parent, const QVariantList &);
21 ~KritaExample() override;
22};
23
25{
26public:
28public:
29
31
32 static inline KoID id() {
33 return KoID("invert", i18n("Invert"));
34 }
35
36 bool needsTransparentPixels(const KisFilterConfigurationSP config, const KoColorSpace *cs) const override;
37};
38
39#endif
bool needsTransparentPixels(const KisFilterConfigurationSP config, const KoColorSpace *cs) const override
Definition example.cpp:57
static KoID id()
Definition example.h:32
KoColorTransformation * createTransformation(const KoColorSpace *cs, const KisFilterConfigurationSP config) const override
Definition example.cpp:51
Definition KoID.h:30
~KritaExample() override
Definition example.cpp:38
KritaExample(QObject *parent, const QVariantList &)
Definition example.cpp:32