Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::state::EditAction Struct Referenceabstract

Base class for undoable actions. More...

#include <edit_history.hpp>

Public Member Functions

virtual ~EditAction ()=default
virtual void undo ()=0
virtual void redo ()=0
virtual std::string description () const

Detailed Description

Base class for undoable actions.

Constructor & Destructor Documentation

◆ ~EditAction()

virtual pulp::state::EditAction::~EditAction ( )
virtualdefault

Member Function Documentation

◆ description()

virtual std::string pulp::state::EditAction::description ( ) const
inlinevirtual

Reimplemented in pulp::state::LambdaEdit.

◆ redo()

virtual void pulp::state::EditAction::redo ( )
pure virtual

Implemented in pulp::state::LambdaEdit.

◆ undo()

virtual void pulp::state::EditAction::undo ( )
pure virtual

Implemented in pulp::state::LambdaEdit.


The documentation for this struct was generated from the following file: