class EE::UI::UndoStack::Event

#include <undostack.hpp>

class Event {
public:
    // construction

    Event(EventType type);

    // methods

    EventId getCallbackId() const;
    const EventType& getType() const;
    const EventIndexChanged* asIndexChanged() const;
    const EventCleanChanged* asCleanChanged() const;
    const EventCanUndoChanged* asCanUndoChanged() const;
    const EventCanRedoChanged* asCanRedoChanged() const;
    const EventUndoTextChanged* asUndoTextChanged() const;
    const EventRedoTextChanged* asRedoTextChanged() const;
};