Changeset View
Changeset View
Standalone View
Standalone View
src/tagsfileitemactionplugin/tagsfileitemaction.h
Show All 20 Lines | |||||
21 | 21 | | |||
22 | #ifndef TAGSFILEITEMACTION_H | 22 | #ifndef TAGSFILEITEMACTION_H | ||
23 | #define TAGSFILEITEMACTION_H | 23 | #define TAGSFILEITEMACTION_H | ||
24 | 24 | | |||
25 | #include <KFileItemListProperties> | 25 | #include <KFileItemListProperties> | ||
26 | #include <KAbstractFileItemActionPlugin> | 26 | #include <KAbstractFileItemActionPlugin> | ||
27 | #include <KCoreDirLister> | 27 | #include <KCoreDirLister> | ||
28 | #include <KFileMetaData/UserMetaData> | 28 | #include <KFileMetaData/UserMetaData> | ||
29 | #include <Baloo/IndexerConfig> | ||||
29 | 30 | | |||
30 | class QAction; | 31 | class QAction; | ||
31 | class KFileItemListProperties; | 32 | class KFileItemListProperties; | ||
32 | class QWidget; | 33 | class QWidget; | ||
33 | 34 | | |||
34 | class TagsFileItemAction : public KAbstractFileItemActionPlugin | 35 | class TagsFileItemAction : public KAbstractFileItemActionPlugin | ||
35 | { | 36 | { | ||
36 | Q_OBJECT | 37 | Q_OBJECT | ||
37 | public: | 38 | public: | ||
38 | TagsFileItemAction(QObject* parent, const QVariantList& args); | 39 | TagsFileItemAction(QObject* parent, const QVariantList& args); | ||
39 | virtual ~TagsFileItemAction(); | 40 | virtual ~TagsFileItemAction(); | ||
40 | QList<QAction*> actions(const KFileItemListProperties& fileItemInfos, QWidget* parentWidget) override; | 41 | QList<QAction*> actions(const KFileItemListProperties& fileItemInfos, QWidget* parentWidget) override; | ||
41 | 42 | | |||
42 | private: | 43 | private: | ||
43 | KFileMetaData::UserMetaData* m_metaData = nullptr; | 44 | KFileMetaData::UserMetaData* m_metaData = nullptr; | ||
44 | KCoreDirLister m_tagsLister; | 45 | KCoreDirLister m_tagsLister; | ||
45 | QMenu* m_menu; | 46 | QMenu* m_menu; | ||
47 | Baloo::IndexerConfig m_balooConfig; | ||||
46 | }; | 48 | }; | ||
47 | 49 | | |||
48 | #endif // TAGSFILEITEMACTION_H | 50 | #endif // TAGSFILEITEMACTION_H |