14#include <wx/scrolwin.h>
15#include <wx/weakref.h>
16#include <wx/splitter.h>
67 const wxPoint& pos = wxDefaultPosition,
68 const wxSize&
size = wxDefaultSize,
70 const wxString&
name = wxPanelNameStr);
81 void SetTrack(
const std::shared_ptr<SampleTrack>& track);
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,...
RealtimeEffectListWindow * mTrackEffectList
Observer::Subscription mUndoSubscription
AButton * mToggleMasterEffects
AButton * mToggleTrackEffects
bool IsTopNavigationDomain(NavigationKind) const override
wxStaticText * mTrackTitle
void ShowPanel(SampleTrack *track, bool focus)
void OnCharHook(wxKeyEvent &evt)
void MakeTrackEffectPane()
void MakeMasterEffectPane()
std::weak_ptr< SampleTrack > mCurrentTrack
wxWindow * mProjectEffectsPanel
static RealtimeEffectPanel & Get(AudacityProject &project)
wxWindow * mTrackEffectsHeader
std::unique_ptr< PrefsListenerHelper > mPrefsListenerHelper
RealtimeEffectListWindow * mMasterEffectList
~RealtimeEffectPanel() override
std::vector< std::shared_ptr< SampleTrack > > mPotentiallyRemovedTracks
wxWindow * mTrackEffectsPanel
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
void SetTrack(const std::shared_ptr< SampleTrack > &track)
Shows effects from the effect stack of the track.