File indexing completed on 2024-04-28 05:49:10

0001 /* This file is part of the KDE project
0002    SPDX-FileCopyrightText: 2014 Martin Sandsmark <martin.sandsmark@kde.org>
0003 
0004    SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #include "replicodeplugin.h"
0008 #include "replicodeconfigpage.h"
0009 
0010 #include <KPluginFactory>
0011 
0012 #include <KTextEditor/Application>
0013 
0014 K_PLUGIN_FACTORY_WITH_JSON(KateReplicodePluginFactory, "katereplicodeplugin.json", registerPlugin<ReplicodePlugin>();)
0015 
0016 ReplicodePlugin::ReplicodePlugin(QObject *parent, const QVariantList &args)
0017     : KTextEditor::Plugin(qobject_cast<KTextEditor::Application *>(parent))
0018 {
0019     Q_UNUSED(args);
0020 }
0021 
0022 ReplicodePlugin::~ReplicodePlugin()
0023 {
0024 }
0025 
0026 KTextEditor::ConfigPage *ReplicodePlugin::configPage(int number, QWidget *parent)
0027 {
0028     Q_UNUSED(number);
0029     Q_ASSERT(number == 0);
0030     return new ReplicodeConfigPage(parent);
0031 }
0032 
0033 #include "moc_replicodeplugin.cpp"
0034 #include "replicodeplugin.moc"