Audacity 3.2.0
|
#include <TrackAttachment.h>
Public Member Functions | |
virtual | ~TrackAttachment () |
virtual void | CopyTo (Track &track) const |
Copy state, for undo/redo purposes. More... | |
virtual void | Reparent (const std::shared_ptr< Track > &parent) |
Object may be shared among tracks but hold a special back-pointer to one of them; reassign it. More... | |
virtual void | WriteXMLAttributes (XMLWriter &) const |
Serialize persistent attributes. More... | |
virtual bool | HandleXMLAttribute (const std::string_view &attr, const XMLAttributeValueView &valueView) |
Deserialize an attribute, returning true if recognized. More... | |
Public Member Functions inherited from ClientData::Base | |
virtual | ~Base () |
Definition at line 24 of file TrackAttachment.h.
|
virtualdefault |
|
virtual |
Copy state, for undo/redo purposes.
Reimplemented in ChannelAttachmentsBase, and WaveformAppearance.
Definition at line 16 of file TrackAttachment.cpp.
|
virtual |
Deserialize an attribute, returning true if recognized.
default recognizes no attributes, and returns false
Reimplemented in ChannelAttachmentsBase, and WaveformAppearance.
Definition at line 28 of file TrackAttachment.cpp.
|
virtual |
Object may be shared among tracks but hold a special back-pointer to one of them; reassign it.
default does nothing
Reimplemented in ChannelAttachmentsBase, WaveformAppearance, and CommonTrackCell.
Definition at line 20 of file TrackAttachment.cpp.
|
virtual |
Serialize persistent attributes.
default does nothing
Reimplemented in ChannelAttachmentsBase, and WaveformAppearance.
Definition at line 24 of file TrackAttachment.cpp.