![]() |
Audacity 3.2.0
|
Notification of changes in individual tracks of TrackList, or of TrackList's composition. More...
#include <Track.h>
Public Types | |
| enum | Type { SELECTION_CHANGE , TRACK_DATA_CHANGE , PERMUTED , RESIZING , ADDITION , DELETION } |
Public Member Functions | |
| TrackListEvent (Type type, const std::weak_ptr< Track > &pTrack={}, int extra=-1) | |
| TrackListEvent (const TrackListEvent &)=default | |
Public Attributes | |
| const Type | mType |
| const std::weak_ptr< Track > | mpTrack |
| const int | mExtra |
| enum TrackListEvent::Type |
Definition at line 804 of file Track.h.
|
inline |
|
default |
| const int TrackListEvent::mExtra |
Definition at line 839 of file Track.h.
Referenced by RealtimeEffectPanel::RealtimeEffectPanel().
| const std::weak_ptr<Track> TrackListEvent::mpTrack |
Definition at line 838 of file Track.h.
Referenced by MixerBoard::OnTrackChanged(), TrackPanel::OnTrackListResizing(), anonymous_namespace{ChannelView.cpp}::TrackPositioner::OnUpdate(), and RealtimeEffectPanel::RealtimeEffectPanel().
| const Type TrackListEvent::mType |
Definition at line 837 of file Track.h.
Referenced by WaveTrackAffordanceControls::OnTrackListEvent(), anonymous_namespace{ChannelView.cpp}::TrackPositioner::OnUpdate(), RealtimeEffectPanel::RealtimeEffectPanel(), and TrackPanel::TrackPanel().