12#ifndef __AUDACITY_TRACK_ATTACHMENT__
13#define __AUDACITY_TRACK_ATTACHMENT__
15#include <wx/chartype.h>
31 virtual void CopyTo(
Track &track )
const;
35 virtual void Reparent(
const std::shared_ptr<Track> &parent );
39 virtual void WriteXMLAttributes(
XMLWriter & )
const;
43 virtual bool HandleXMLAttribute(
Utility ClientData::Site to register hooks into a host class that attach client data.
virtual ~TrackAttachment()
Abstract base class for an object holding data associated with points on a time axis.
A view into an attribute value. The class does not take the ownership of the data.
Base class for XMLFileWriter and XMLStringWriter that provides the general functionality for creating...
A convenient default parameter for class template Site.