11#ifndef __AUDACITY_TRACK_CONTROLS__
12#define __AUDACITY_TRACK_CONTROLS__
20 ,
public std::enable_shared_from_this< TrackControls >
38struct DoGetControlsTag;
43 std::shared_ptr< TrackControls >,
Utility for non-intrusive definition of a new method on a base class.
DECLARE_EXPORTED_ATTACHED_VIRTUAL(AUDACITY_DLL_API, DoGetControls)
Class template generates single-dispatch, open method registry tables.
virtual const TrackInfo::TCPLines & GetTCPLines() const =0
Abstract base class for an object holding data associated with points on a time axis.
Services * Get()
Fetch the global instance, or nullptr if none is yet installed.
std::vector< TCPLine > TCPLines