LMMS
Loading...
Searching...
No Matches
rtosc::UndoHistory Class Reference

#include <undo-history.h>

Public Member Functions

 UndoHistory (void)
 ~UndoHistory (void)
void recordEvent (const char *msg)
void showHistory (void) const
void seekHistory (int distance)
unsigned getPos (void) const
const char * getHistory (int i) const
size_t size (void) const
void setCallback (std::function< void(const char *)> cb)

Private Attributes

class UndoHistoryImplimpl

Detailed Description

Known event types: /undo_change /path/location old-data new-data

Constructor & Destructor Documentation

◆ UndoHistory()

rtosc::UndoHistory::UndoHistory ( void )

◆ ~UndoHistory()

rtosc::UndoHistory::~UndoHistory ( void )

Member Function Documentation

◆ getHistory()

const char * rtosc::UndoHistory::getHistory ( int i) const

◆ getPos()

unsigned rtosc::UndoHistory::getPos ( void ) const

◆ recordEvent()

void rtosc::UndoHistory::recordEvent ( const char * msg)

◆ seekHistory()

void rtosc::UndoHistory::seekHistory ( int distance)

◆ setCallback()

void rtosc::UndoHistory::setCallback ( std::function< void(const char *)> cb)

◆ showHistory()

void rtosc::UndoHistory::showHistory ( void ) const

◆ size()

size_t rtosc::UndoHistory::size ( void ) const

Member Data Documentation

◆ impl

class UndoHistoryImpl* rtosc::UndoHistory::impl
private

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