midday-commander
|
An abstract class representing a general operation in the program. More...
#include <Action.h>
Public Member Functions | |
Action ()=default | |
virtual | ~Action ()=default |
virtual void | execute (FileView &, State &)=0 |
virtual std::unique_ptr< Action > | clone () const =0 |
An abstract class representing a general operation in the program.
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in CopyAction, DeleteAction, MoveAction, ConcatAction, CreateFileAction, CreateFolderAction, CreateSymlinkAction, CursorDownAction, CursorUpAction, DeduplicateAction, GoBackAction, ManualSelectAction, OpenAction, QuitAction, RegexSelectAction, SelectByContentAction, and UnselectAllAction.
Implemented in ForEachAction, and OnceAction.