Ardour  9.0-pre0-582-g084a23a80d
TempoMapChange Class Reference

#include <tempo_map_change.h>

Public Member Functions

 TempoMapChange (PublicEditor &e, std::string const &name, bool update_on_commit=true, bool begin=true)
 
 ~TempoMapChange ()
 
void begin ()
 
void abort ()
 
void use_new_map (Temporal::TempoMap::WritableSharedPtr)
 
Temporal::TempoMapmap () const
 

Private Attributes

PublicEditoreditor
 
Temporal::TempoMap::WritableSharedPtr writable_map
 
std::string name
 
bool aborted
 
bool begun
 
bool update_on_commit
 
XMLNodebefore
 

Detailed Description

Definition at line 37 of file tempo_map_change.h.

Constructor & Destructor Documentation

◆ TempoMapChange()

TempoMapChange::TempoMapChange ( PublicEditor e,
std::string const &  name,
bool  update_on_commit = true,
bool  begin = true 
)

◆ ~TempoMapChange()

TempoMapChange::~TempoMapChange ( )

Member Function Documentation

◆ abort()

void TempoMapChange::abort ( )

◆ begin()

void TempoMapChange::begin ( )

◆ map()

Temporal::TempoMap& TempoMapChange::map ( ) const
inline

Definition at line 46 of file tempo_map_change.h.

◆ use_new_map()

void TempoMapChange::use_new_map ( Temporal::TempoMap::WritableSharedPtr  )

Member Data Documentation

◆ aborted

bool TempoMapChange::aborted
private

Definition at line 52 of file tempo_map_change.h.

◆ before

XMLNode* TempoMapChange::before
private

Definition at line 55 of file tempo_map_change.h.

◆ begun

bool TempoMapChange::begun
private

Definition at line 53 of file tempo_map_change.h.

◆ editor

PublicEditor& TempoMapChange::editor
private

Definition at line 49 of file tempo_map_change.h.

◆ name

std::string TempoMapChange::name
private

Definition at line 51 of file tempo_map_change.h.

◆ update_on_commit

bool TempoMapChange::update_on_commit
private

Definition at line 54 of file tempo_map_change.h.

◆ writable_map

Temporal::TempoMap::WritableSharedPtr TempoMapChange::writable_map
private

Definition at line 50 of file tempo_map_change.h.


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