Audacity 3.2.0
Public Member Functions | Private Attributes | List of all members
TrackEffectListUIDelegate Class Referencefinal
Inheritance diagram for TrackEffectListUIDelegate:
[legend]
Collaboration diagram for TrackEffectListUIDelegate:
[legend]

Public Member Functions

 TrackEffectListUIDelegate (std::shared_ptr< SampleTrack > track)
 
RealtimeEffectListGetEffectList () override
 
wxString GetSourceName () override
 
ChannelGroupGetChannelGroup () override
 

Private Attributes

std::shared_ptr< SampleTrackmTrack
 

Detailed Description

Definition at line 705 of file RealtimeEffectPanel.cpp.

Constructor & Destructor Documentation

◆ TrackEffectListUIDelegate()

TrackEffectListUIDelegate::TrackEffectListUIDelegate ( std::shared_ptr< SampleTrack track)
inline

Definition at line 711 of file RealtimeEffectPanel.cpp.

712 : mTrack(std::move(track))
713 {
715 }
std::shared_ptr< SampleTrack > mTrack
void UpdateRealtimeEffectUIData(const AudacityProject &project)

References mTrack, and anonymous_namespace{RealtimeEffectPanel.cpp}::UpdateRealtimeEffectUIData().

Here is the call graph for this function:

Member Function Documentation

◆ GetChannelGroup()

ChannelGroup * TrackEffectListUIDelegate::GetChannelGroup ( )
inlineoverride

Definition at line 727 of file RealtimeEffectPanel.cpp.

728 {
729 return mTrack.get();
730 }

References mTrack.

◆ GetEffectList()

RealtimeEffectList & TrackEffectListUIDelegate::GetEffectList ( )
inlineoverride

Definition at line 717 of file RealtimeEffectPanel.cpp.

718 {
720 }
static RealtimeEffectList & Get(AudacityProject &project)

References RealtimeEffectList::Get(), and mTrack.

Here is the call graph for this function:

◆ GetSourceName()

wxString TrackEffectListUIDelegate::GetSourceName ( )
inlineoverride

Definition at line 722 of file RealtimeEffectPanel.cpp.

723 {
724 return mTrack->GetName();
725 }

References mTrack.

Member Data Documentation

◆ mTrack

std::shared_ptr<SampleTrack> TrackEffectListUIDelegate::mTrack
private

The documentation for this class was generated from the following file: