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().