Audacity 3.2.0
|
Public Member Functions | |
TrackPositioner (AudacityProject &project) | |
TrackPositioner (const TrackPositioner &)=delete | |
TrackPositioner & | operator= (const TrackPositioner &)=delete |
void | OnUpdate (const TrackListEvent &e) |
Public Member Functions inherited from ClientData::Base | |
virtual | ~Base () |
Public Attributes | |
AudacityProject & | mProject |
Observer::Subscription | mSubscription |
Attached to each project, it receives track list events and maintains the cache of cumulative track view heights for use by TrackPanel.
Definition at line 253 of file ChannelView.cpp.
|
inlineexplicit |
Definition at line 257 of file ChannelView.cpp.
References PendingTracks::Get(), project, and Observer::Publisher< Message, NotifyAll >::Subscribe().
|
delete |
|
inline |
Definition at line 266 of file ChannelView.cpp.
References TrackListEvent::ADDITION, TrackListEvent::DELETION, TrackList::Find(), TrackList::Get(), ChannelView::Get(), ChannelView::GetCumulativeHeight(), TrackListEvent::mpTrack, TrackListEvent::mType, TrackListEvent::PERMUTED, and TrackListEvent::RESIZING.
|
delete |
AudacityProject& anonymous_namespace{ChannelView.cpp}::TrackPositioner::mProject |
Definition at line 255 of file ChannelView.cpp.
Observer::Subscription anonymous_namespace{ChannelView.cpp}::TrackPositioner::mSubscription |
Definition at line 295 of file ChannelView.cpp.