midday-commander
Loading...
Searching...
No Matches
CopyAction.h
Go to the documentation of this file.
1//
2// Created by Vojtěch Pašek on 20.05.2023.
3//
4
5#ifndef MIDDAY_COMMANDER_COPYACTION_H
6#define MIDDAY_COMMANDER_COPYACTION_H
7
8#include "../ForEachAction.h"
9
13class CopyAction : public ForEachAction {
14public:
15 [[nodiscard]] std::unique_ptr<Action> clone() const override;
16private:
17 void executeAction(FileView&, std::shared_ptr<Entry>) override;
18};
19
20#endif //MIDDAY_COMMANDER_COPYACTION_H
An Action that copies all Entries in State.selected to FileView.wd.
Definition: CopyAction.h:13
std::unique_ptr< Action > clone() const override
Definition: CopyAction.cpp:11
void executeAction(FileView &, std::shared_ptr< Entry >) override
Definition: CopyAction.cpp:7
Represents a file view of the Application.
Definition: FileView.h:16
A base class for Actions that are supposed to iterate over State.selected.
Definition: ForEachAction.h:13