Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::state::LambdaEdit Class Reference

Convenience action using lambdas. More...

#include <edit_history.hpp>

Public Member Functions

 LambdaEdit (std::function< void()> do_fn, std::function< void()> undo_fn, std::string desc="")
void undo () override
void redo () override
std::string description () const override

Detailed Description

Convenience action using lambdas.

Constructor & Destructor Documentation

◆ LambdaEdit()

pulp::state::LambdaEdit::LambdaEdit ( std::function< void()> do_fn,
std::function< void()> undo_fn,
std::string desc = "" )
inline

Member Function Documentation

◆ description()

std::string pulp::state::LambdaEdit::description ( ) const
inlineoverridevirtual

Reimplemented from pulp::state::EditAction.

◆ redo()

void pulp::state::LambdaEdit::redo ( )
inlineoverridevirtual

◆ undo()

void pulp::state::LambdaEdit::undo ( )
inlineoverridevirtual

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