File indexing completed on 2024-04-28 05:36:35

0001 /*
0002     SPDX-FileCopyrightText: 2006 Aaron Seigo <aseigo@kde.org>
0003     SPDX-FileCopyrightText: 2021 Alexander Lohnau <alexander.lohnau@gmx.de>
0004 
0005     SPDX-License-Identifier: LGPL-2.0-only
0006 */
0007 
0008 #pragma once
0009 
0010 #include <KRunner/AbstractRunner>
0011 
0012 class SystemsettingsRunner : public KRunner::AbstractRunner
0013 {
0014     Q_OBJECT
0015 
0016 public:
0017     explicit SystemsettingsRunner(QObject *parent, const KPluginMetaData &metaData);
0018 
0019     void match(KRunner::RunnerContext &context) override;
0020     void run(const KRunner::RunnerContext &context, const KRunner::QueryMatch &match) override;
0021     QMimeData *mimeDataForMatch(const KRunner::QueryMatch &match) override;
0022 
0023 private:
0024     QList<KPluginMetaData> m_modules;
0025 };