kdenote/fileitemaction/denote_fileitemaction.h

23 lines
655 B
C++

#ifndef KDENOTE_FILEITEMACTION_H
#define KDENOTE_FILEITEMACTION_H
#include <KAbstractFileItemActionPlugin>
#include <KFileItemListProperties>
class DenoteFileItemAction : public KAbstractFileItemActionPlugin
{
Q_OBJECT
public:
explicit DenoteFileItemAction(QObject *parent, const QVariantList &args = {});
QList<QAction *> actions(const KFileItemListProperties &fileItemInfos,
QWidget *parentWidget) override;
private:
void renameWithDenote(const KFileItemList &items, QWidget *parentWidget);
void createDenoteFile(const QString &dirPath, QWidget *parentWidget);
};
#endif // KDENOTE_FILEITEMACTION_H