File indexing completed on 2024-05-12 15:56:40

0001 /* This file is part of the KDE project
0002  * SPDX-FileCopyrightText: 2009 Jan Hambrecht <jaham@gmx.net>
0003  *
0004  * SPDX-License-Identifier: LGPL-2.1-or-later
0005  */
0006 
0007 #include "KoFilterEffectFactoryBase.h"
0008 #include <QString>
0009 
0010 class Q_DECL_HIDDEN KoFilterEffectFactoryBase::Private
0011 {
0012 public:
0013     Private(const QString &_id, const QString &_name) : id(_id), name(_name)
0014     {
0015     }
0016     const QString id;
0017     const QString name;
0018 };
0019 
0020 KoFilterEffectFactoryBase::KoFilterEffectFactoryBase(const QString &id, const QString &name)
0021     : d(new Private(id, name))
0022 {
0023 }
0024 
0025 KoFilterEffectFactoryBase::~KoFilterEffectFactoryBase()
0026 {
0027     delete d;
0028 }
0029 
0030 QString KoFilterEffectFactoryBase::name() const
0031 {
0032     return d->name;
0033 }
0034 
0035 QString KoFilterEffectFactoryBase::id() const
0036 {
0037     return d->id;
0038 }