Audacity  3.0.3
Classes | Typedefs | Functions
LabelTrack.h File Reference
#include "SelectedRegion.h"
#include "Track.h"
Include dependency graph for LabelTrack.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LabelStruct
 A LabelStruct holds information for ONE label in a LabelTrack. More...
 
struct  LabelStruct::BadFormatException
 
class  LabelTrack
 A LabelTrack is a Track that holds labels (LabelStruct). More...
 
struct  LabelTrack::IntervalData
 
struct  LabelTrackEvent
 

Typedefs

using LabelArray = std::vector< LabelStruct >
 

Functions

 wxDECLARE_EXPORTED_EVENT (AUDACITY_DLL_API, EVT_LABELTRACK_ADDITION, LabelTrackEvent)
 
 wxDECLARE_EXPORTED_EVENT (AUDACITY_DLL_API, EVT_LABELTRACK_DELETION, LabelTrackEvent)
 
 wxDECLARE_EXPORTED_EVENT (AUDACITY_DLL_API, EVT_LABELTRACK_PERMUTED, LabelTrackEvent)
 
 wxDECLARE_EXPORTED_EVENT (AUDACITY_DLL_API, EVT_LABELTRACK_SELECTION, LabelTrackEvent)
 

Typedef Documentation

◆ LabelArray

using LabelArray = std::vector<LabelStruct>

Definition at line 83 of file LabelTrack.h.

Function Documentation

◆ wxDECLARE_EXPORTED_EVENT() [1/4]

wxDECLARE_EXPORTED_EVENT ( AUDACITY_DLL_API  ,
EVT_LABELTRACK_ADDITION  ,
LabelTrackEvent   
)

◆ wxDECLARE_EXPORTED_EVENT() [2/4]

wxDECLARE_EXPORTED_EVENT ( AUDACITY_DLL_API  ,
EVT_LABELTRACK_DELETION  ,
LabelTrackEvent   
)

◆ wxDECLARE_EXPORTED_EVENT() [3/4]

wxDECLARE_EXPORTED_EVENT ( AUDACITY_DLL_API  ,
EVT_LABELTRACK_PERMUTED  ,
LabelTrackEvent   
)

◆ wxDECLARE_EXPORTED_EVENT() [4/4]

wxDECLARE_EXPORTED_EVENT ( AUDACITY_DLL_API  ,
EVT_LABELTRACK_SELECTION  ,
LabelTrackEvent   
)