Go to the documentation of this file.
25 #ifndef JUCE_UNDOABLEACTION_H_INCLUDED
26 #define JUCE_UNDOABLEACTION_H_INCLUDED
58 virtual bool perform() = 0;
71 virtual bool undo() = 0;
99 #endif // JUCE_UNDOABLEACTION_H_INCLUDED
#define JUCE_API
Definition: juce_StandardHeader.h:139
virtual int getSizeInUnits()
Definition: juce_UndoableAction.h:86
#define noexcept
Definition: juce_CompilerSupport.h:141
@ undo
Definition: juce_ApplicationCommandID.h:83
UndoableAction() noexcept
Definition: juce_UndoableAction.h:40
Definition: juce_UndoableAction.h:36
virtual ~UndoableAction()
Definition: juce_UndoableAction.h:44
virtual UndoableAction * createCoalescedAction(UndoableAction *nextAction)
Definition: juce_UndoableAction.h:95