File indexing completed on 2024-05-12 17:10:17

0001 /*
0002     SPDX-FileCopyrightText: 2008 Sebastian Kügler <sebas@kde.org>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #pragma once
0008 
0009 #include <krunner/abstractrunner.h>
0010 
0011 #include <QAction>
0012 #include <QIcon>
0013 
0014 class RecentDocuments : public Plasma::AbstractRunner
0015 {
0016     Q_OBJECT
0017 
0018 public:
0019     RecentDocuments(QObject *parent, const KPluginMetaData &metaData, const QVariantList &args);
0020     ~RecentDocuments() override;
0021 
0022     void match(Plasma::RunnerContext &context) override;
0023     void run(const Plasma::RunnerContext &context, const Plasma::QueryMatch &match) override;
0024 
0025 private:
0026     QList<QAction *> m_actions;
0027 };