Krita Source Code Documentation
Loading...
Searching...
No Matches
KoFilterEffectRegistry.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * SPDX-FileCopyrightText: 2009 Jan Hambrecht <jaham@gmx.net>
3 *
4 * SPDX-License-Identifier: LGPL-2.1-or-later
5 */
6
7#ifndef KOFILTEREFFECTREGISTRY_H
8#define KOFILTEREFFECTREGISTRY_H
9
10#include <KoGenericRegistry.h>
12
13#include "kritaflake_export.h"
14
15#include <QDomDocument>
17class KoFilterEffect;
18
19class KRITAFLAKE_EXPORT KoFilterEffectRegistry : public KoGenericRegistry<KoFilterEffectFactoryBase*>
20{
21public:
23 ~KoFilterEffectRegistry() override;
24
30
37 KoFilterEffect *createFilterEffectFromXml(const QDomElement &element, const KoFilterEffectLoadingContext &context);
38
39private:
40
43 void init();
44
45 class Private;
46 Private * const d;
47};
48
49#endif // KOFILTEREFFECTREGISTRY_H
PythonPluginManager * instance
This class provides a loading context for filter effects.
KoFilterEffectRegistry operator=(const KoFilterEffectRegistry &)
KoFilterEffectRegistry(const KoFilterEffectRegistry &)