1 /*
2  *   SPDX-FileCopyrightText: 2012-2016 Ivan Cukic <ivan.cukic@kde.org>
3  *
4  *   SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
5  */
6 
7 #ifndef FILE_ITEM_LINKING_PLUGIN_H
8 #define FILE_ITEM_LINKING_PLUGIN_H
9 
10 #include <KAbstractFileItemActionPlugin>
11 
12 #include <QList>
13 #include <QAction>
14 #include <QVariant>
15 
16 #include <utils/d_ptr.h>
17 
18 /**
19  * FileItemLinkingPlugin
20  */
21 class FileItemLinkingPlugin : public KAbstractFileItemActionPlugin {
22 public:
23     FileItemLinkingPlugin(QObject *parent, const QVariantList &);
24     ~FileItemLinkingPlugin() override;
25 
26     QList<QAction *> actions(const KFileItemListProperties &fileItemInfos,
27                              QWidget *parentWidget) override;
28 
29 private:
30     D_PTR;
31 };
32 
33 #endif // FILE_ITEM_LINKING_PLUGIN_H
34