14#include <wx/scrolwin.h>
15#include <wx/weakref.h>
62 const wxPoint& pos = wxDefaultPosition,
63 const wxSize&
size = wxDefaultSize,
65 const wxString&
name = wxPanelNameStr);
76 void SetTrack(
const std::shared_ptr<Track>& track);
const TranslatableString name
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
A move-only handle representing a connection to a Publisher.
UI Panel that displays realtime effects from the effect stack of an individual track,...
std::weak_ptr< Track > mCurrentTrack
Observer::Subscription mUndoSubscription
void ShowPanel(Track *track, bool focus)
std::vector< std::shared_ptr< Track > > mPotentiallyRemovedTracks
bool IsTopNavigationDomain(NavigationKind) const override
wxStaticText * mTrackTitle
void SetTrack(const std::shared_ptr< Track > &track)
Shows effects from the effect stack of the track.
RealtimeEffectListWindow * mEffectList
void OnCharHook(wxKeyEvent &evt)
static RealtimeEffectPanel & Get(AudacityProject &project)
std::unique_ptr< PrefsListenerHelper > mPrefsListenerHelper
~RealtimeEffectPanel() override
RealtimeEffectPanel(AudacityProject &project, wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxPanelNameStr)
Observer::Subscription mFocusChangeSubscription
AudacityProject & mProject
Observer::Subscription mTrackListChanged
Abstract base class for an object holding data associated with points on a time axis.