Callback typedef | Observer::Publisher< TrackFocusChangeMessage > | |
CallbackReturn typedef | Observer::Publisher< TrackFocusChangeMessage > | |
FindTrack(int num) const | TrackFocus | |
Get(AudacityProject &project) | TrackFocus | static |
Get(const AudacityProject &project) | TrackFocus | static |
Get() | TrackFocus | |
GetFocus() | TrackFocus | |
GetTracks() const | TrackFocus | |
GetTracks() | TrackFocus | private |
m_factory | Observer::Publisher< TrackFocusChangeMessage > | private |
m_list | Observer::Publisher< TrackFocusChangeMessage > | private |
message_type typedef | Observer::Publisher< TrackFocusChangeMessage > | |
MessageForScreenReader(const TranslatableString &message) | TrackFocus | |
mFocusedTrack | TrackFocus | private |
mNumFocusedTrack | TrackFocus | private |
mpCallbacks | TrackFocus | private |
mProject | TrackFocus | private |
notifies_all | Observer::Publisher< TrackFocusChangeMessage > | static |
NumFocusedTrack() const | TrackFocus | inline |
operator=(const TrackFocus &)=delete | TrackFocus | |
Publisher< TrackFocusChangeMessage >::operator=(Publisher &&)=default | Observer::Publisher< TrackFocusChangeMessage > | |
PeekFocus() const | TrackFocus | |
Publish(const TrackFocusChangeMessage &message) | Observer::Publisher< TrackFocusChangeMessage > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< TrackFocusChangeMessage > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< TrackFocusChangeMessage > | |
Set(Track *pTrack, bool focusPanel=false) | TrackFocus | |
SetCallbacks(std::unique_ptr< TrackFocusCallbacks > pCallbacks) | TrackFocus | |
SetFocus(std::shared_ptr< Track > track={}, bool focusPanel=false) | TrackFocus | |
Subscribe(Callback callback) | Observer::Publisher< TrackFocusChangeMessage > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< TrackFocusChangeMessage > | inline |
TrackFocus(AudacityProject &project) | TrackFocus | explicit |
TrackFocus(const TrackFocus &)=delete | TrackFocus | |
TrackNum(const std::shared_ptr< Track > &track) const | TrackFocus | |
UpdateAccessibility() | TrackFocus | |
~Base() | ClientData::Base | virtual |
~TrackFocus() final | TrackFocus | |