1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
/*
SPDX-FileCopyrightText: 2007 Hamish Rodda <rodda@kde.org>
SPDX-License-Identifier: LGPL-2.0-or-later
*/
#include "nonguiinterface.h"
#include <interfaces/iplugin.h>
#include <KPluginFactory>
class NonGuiInterfacePlugin : public KDevelop::IPlugin, ITestNonGuiInterface
{
Q_OBJECT
Q_INTERFACES(ITestNonGuiInterface)
public:
explicit NonGuiInterfacePlugin(QObject* parent, const QVariantList&);
};
NonGuiInterfacePlugin::NonGuiInterfacePlugin(QObject* parent, const QVariantList&)
: IPlugin(QStringLiteral("nonguiinterfaceplugin"), parent)
{
}
K_PLUGIN_FACTORY_WITH_JSON(NonGuiInterfacePluginFactory, "nonguiinterfaceplugin.testpluginjson",
registerPlugin<NonGuiInterfacePlugin>();)
#include "nonguiinterfaceplugin.moc"
|