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