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> &)13Ur1CaShortUrlEnginePlugin::Ur1CaShortUrlEnginePlugin(QObject *parent, const QList<QVariant> &) 14 : ShortUrlEnginePlugin(parent) 15 { 16 } 17 ~Ur1CaShortUrlEnginePlugin()18Ur1CaShortUrlEnginePlugin::~Ur1CaShortUrlEnginePlugin() 19 { 20 } 21 createInterface(QObject * parent)22ShortUrlEngineInterface *Ur1CaShortUrlEnginePlugin::createInterface(QObject *parent) 23 { 24 return new Ur1CaShortUrlEngineInterface(this, parent); 25 } 26 engineName() const27QString Ur1CaShortUrlEnginePlugin::engineName() const 28 { 29 return QStringLiteral("urlcashorturl"); 30 } 31 32 #include "ur1cashorturlengineplugin.moc" 33