1 /*
2    SPDX-FileCopyrightText: 2015-2021 Laurent Montel <montel@kde.org>
3 
4    SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #include "ur1cashorturlengineplugin.h"
8 #include "ur1cashorturlengineinterface.h"
9 #include <KPluginFactory>
10 
11 K_PLUGIN_FACTORY_WITH_JSON(Ur1CaShortUrlEnginePluginFactory, "pimcommon_ur1cashorturlengineplugin.json", registerPlugin<Ur1CaShortUrlEnginePlugin>();)
12 
Ur1CaShortUrlEnginePlugin(QObject * parent,const QList<QVariant> &)13 Ur1CaShortUrlEnginePlugin::Ur1CaShortUrlEnginePlugin(QObject *parent, const QList<QVariant> &)
14     : ShortUrlEnginePlugin(parent)
15 {
16 }
17 
~Ur1CaShortUrlEnginePlugin()18 Ur1CaShortUrlEnginePlugin::~Ur1CaShortUrlEnginePlugin()
19 {
20 }
21 
createInterface(QObject * parent)22 ShortUrlEngineInterface *Ur1CaShortUrlEnginePlugin::createInterface(QObject *parent)
23 {
24     return new Ur1CaShortUrlEngineInterface(this, parent);
25 }
26 
engineName() const27 QString Ur1CaShortUrlEnginePlugin::engineName() const
28 {
29     return QStringLiteral("urlcashorturl");
30 }
31 
32 #include "ur1cashorturlengineplugin.moc"
33