Audacity 3.2.0
LabelTrack Member List

This is the complete list of members for LabelTrack, including all inherited members.

AddLabel(const SelectedRegion &region, const wxString &title)LabelTrack
AdjustPositions()Track
AdjustTimeStampOnScale(double t, double b, double e, double change)LabelTrack
Any() constTrack
Assign(const RegisteredFactory &key, ReplacementPointer &&replacement)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
AttachedObjects typedefTrack
Build(Locked< DataContainer > &, typename DataContainer::iterator iter, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
BuildAll()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
Callback typedefObserver::Publisher< struct LabelTrackEvent >
CallbackReturn typedefObserver::Publisher< struct LabelTrackEvent >
CallExecutor(R *, std::tuple<> *, TrackType &, const Functions &...)Trackinlinestatic
CallExecutor(R *, std::tuple< Executor, Executors... > *, TrackType &track, const Functions &...functions)Trackinlinestatic
ChangeLabelsOnReverse(double b, double e)LabelTrack
ChannelGroupAttachments typedefTrack
ChannelType enum nameTrack
checkTrackType()Trackinlinestatic
ClassTypeInfo()LabelTrackstatic
Clear(double t0, double t1) overrideLabelTrack
Track::Clear(double WXUNUSED(t0), double WXUNUSED(t1))=0Trackpure virtual
Clone() const overrideLabelTrackprivatevirtual
ConstInterval typedefTrack
ConstIntervals typedefTrack
Continuation typedefTrack
Copy(double t0, double t1, bool forClipboard=true) const overrideLabelTrack
Track::Copy(double WXUNUSED(t0), double WXUNUSED(t1), bool forClipboard=true) const =0Trackpure virtual
Create(TrackList &trackList, const wxString &name)LabelTrackstatic
Create(TrackList &trackList)LabelTrackstatic
Cut(double t0, double t1) overrideLabelTrack
Track::Cut(double WXUNUSED(t0), double WXUNUSED(t1))=0Trackpure virtual
DataContainer typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
DataFactories typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
DataFactory typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
DataPointer typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
DataType typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
DeleteLabel(int index)LabelTrack
DoFind(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
DoGet(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
DoSetLinkType(LinkType linkType, bool completeList=true)Trackprivate
DoTypeSwitch(std::conditional_t< IsConst, const Track, Track > &track, std::tuple< TrackTypes... > *, const Functions &...functions)Trackinlinestatic
Duplicate() constTrackvirtual
EnsureIndex(Locked< DataContainer > &data, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
EnsureVisible(bool modifyState=false)Track
Export(wxTextFile &f) constLabelTrack
Fallthrough typedefTrack
Find(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Find(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass * >ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
FindIf(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
FindIf(const Function &function) constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
FindNextLabel(const SelectedRegion &currentSelection)LabelTrack
FindPrevLabel(const SelectedRegion &currentSelection)LabelTrack
FinishCopy(const Track *n, Track *dest)Trackstatic
ForEach(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ForEach(const Function &function) constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
Get(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Get(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass & >ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
GetChannel() constTrackinlinevirtual
GetData()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
GetData() constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
GetDefaultName()LabelTrackstatic
GetEndTime() const overrideLabelTrackvirtual
GetErrorOpening()Trackinlinevirtual
GetFactories()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
GetGroupData()Track
GetGroupData() constTrack
GetId() constTrackinline
GetIndex() constTrack
GetIntervals() const overrideLabelTrackvirtual
GetIntervals() overrideLabelTrackvirtual
GetIterator(Locked< DataContainer > &data, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
GetLabel(int index) constLabelTrack
GetLabels() constLabelTrackinline
GetLinkedTrack() constTrackprivate
GetLinkType() const noexceptTrack
GetName() constTrackinline
GetNode() constTrackprivate
GetNumLabels() constLabelTrack
GetOffset() const overrideLabelTrackvirtual
GetOwner() constTrackinline
GetSelected() constTrackinline
GetStartTime() const overrideLabelTrackvirtual
GetTextOfLabels(double t0, double t1) constLabelTrack
GetTypeInfo() const overrideLabelTrackvirtual
GetTypeNames() constTrackinlinevirtual
HandleCommonXMLAttribute(const std::string_view &attr, const XMLAttributeValueView &valueView)Track
HandleXMLChild(const std::string_view &tag) overrideLabelTrackvirtual
HandleXMLContent(const std::string_view &WXUNUSED(content))XMLTagHandlerinlinevirtual
HandleXMLEndTag(const std::string_view &WXUNUSED(tag))XMLTagHandlerinlinevirtual
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) overrideLabelTrackvirtual
HasLinkedTrack() const noexceptTrackprivate
HasOwner() constTrackinline
Holder typedefLabelTrack
Import(wxTextFile &f)LabelTrack
Init(const Track &orig)Track
InsertSilence(double t, double len) overrideLabelTrack
Track::InsertSilence(double WXUNUSED(t), double WXUNUSED(len))=0Trackpure virtual
Interval typedefTrack
IntervalData typedefTrack
Intervals typedefTrack
IsAlignedWithLeader() constTrack
IsLeader() constTrack
IsSelected() constTrack
IsSelectedLeader() constTrack
LabelTrack()LabelTrack
LabelTrack(const LabelTrack &orig, ProtectedCreationArg &&)LabelTrack
LeftChannel enum valueTrack
LinkConsistencyCheck(bool completeList)Trackinline
LinkConsistencyFix(bool doFix=true, bool completeList=true)Trackvirtual
LinkType enum nameTrack
m_factoryObserver::Publisher< struct LabelTrackEvent >private
m_listObserver::Publisher< struct LabelTrackEvent >private
MakeGroupData()Trackprivate
MakeInterval(size_t index) constLabelTrack
MakeInterval(size_t index)LabelTrack
mChannelTrackprotected
mClipLenLabelTrackprivate
mDataClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
Merge(const Track &orig)Trackvirtual
message_type typedefObserver::Publisher< struct LabelTrackEvent >
mIdTrackprivate
miLastLabelLabelTrackprivate
mIndexTrackprotected
mLabelsLabelTrackprivate
mListTrackprotected
mNameTrackprotected
mNodeTrackprotected
mOffsetTrackprotected
MonoChannel enum valueTrack
mpGroupDataTrackprivate
mSelectedTrackprivate
New(AudacityProject &project)LabelTrackstatic
notifies_allObserver::Publisher< struct LabelTrackEvent >static
Notify(int code=-1)Track
Offset(double t)Trackinline
OnLabelAdded(const wxString &title, int pos)LabelTrack
Track::operator=(const Track &orig)=deleteTrack
Track::ClientData::Site::operator=(const Site &other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Track::ClientData::Site::operator=(Site &&other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Publisher< struct LabelTrackEvent >::operator=(Publisher &&)=defaultObserver::Publisher< struct LabelTrackEvent >
Paste(double t, const Track *src) overrideLabelTrack
Track::Paste(double WXUNUSED(t), const Track *WXUNUSED(src))=0Trackpure virtual
PasteInto(AudacityProject &) const overrideLabelTrackvirtual
PasteOver(double t, const Track *src)LabelTrack
Publish(const struct LabelTrackEvent &message)Observer::Publisher< struct LabelTrackEvent >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< struct LabelTrackEvent >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< struct LabelTrackEvent >
ReadXMLChild(const char *tag)XMLTagHandler
ReadXMLContent(const char *s, int len)XMLTagHandler
ReadXMLEndTag(const char *tag)XMLTagHandler
Repeat(double t0, double t1, int n)LabelTrack
RightChannel enum valueTrack
SameKindAs(const Track &track) constTrackinline
ScaleLabels(double b, double e, double change)LabelTrack
SetChannel(ChannelType c) noexceptTrackprotected
SetId(TrackId id)Trackinlineprivate
SetIndex(int index)Track
SetLabel(size_t iLabel, const LabelStruct &newLabel)LabelTrack
SetLinkType(LinkType linkType, bool completeList=true)Trackprotected
SetName(const wxString &n)Track
SetOffset(double dOffset) overrideLabelTrackvirtual
SetOwner(const std::weak_ptr< TrackList > &list, TrackNodePointer node)Trackprivate
SetPan(float)Trackinlinevirtual
SetPanFromChannelType()Trackinlinevirtual
SetSelected(bool s) overrideLabelTrackvirtual
SharedPointer()Trackinline
SharedPointer() const -> std::enable_if_t< std::is_const_v< Subclass >, std::shared_ptr< Subclass > >Trackinline
SharedPointer(Track *pTrack)Trackinlinestatic
SharedPointer(const Track *pTrack)Trackinlinestatic
ShiftLabelsOnInsert(double length, double pt)LabelTrack
Silence(double t0, double t1) overrideLabelTrack
Track::Silence(double WXUNUSED(t0), double WXUNUSED(t1))=0Trackpure virtual
Site()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Site(const Site &other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Site(Site &&other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
size() constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
SlotClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
slots()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlinestatic
SortLabels()LabelTrack
Subscribe(Callback callback)Observer::Publisher< struct LabelTrackEvent >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< struct LabelTrackEvent >inline
SubstituteOriginalTrack() constTrack
SubstitutePendingChangedTrack()Track
SubstitutePendingChangedTrack() constTrack
SupportsBasicEditing() constTrackvirtual
SyncLockAdjust(double oldT1, double newT1) overrideLabelTrackvirtual
Track()Track
Track(const Track &orig, ProtectedCreationArg &&)Track
TypeSwitch(const Functions &...functions)Trackinline
TypeSwitch(const Functions &...functions) constTrackinline
UsedCases(std::tuple< Executors... > *)Trackinlinestatic
vrulerSizeTrackmutable
WarpLabels(const TimeWarper &warper)LabelTrack
WriteCommonXMLAttributes(XMLWriter &xmlFile, bool includeNameAndSelected=true) constTrack
WriteXML(XMLWriter &xmlFile) const overrideLabelTrackvirtual
XMLTagHandler()XMLTagHandlerinline
~LabelTrack()LabelTrackvirtual
~Site()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
~Track()Trackvirtual
~XMLTagHandler()XMLTagHandlerinlinevirtual