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

Public Member Functions

 ProjectEffectListDelegate (AudacityProject &project)
 
RealtimeEffectListGetEffectList () override
 
wxString GetSourceName () override
 
ChannelGroupGetChannelGroup () override
 

Private Attributes

std::shared_ptr< RealtimeEffectListmEffectList
 

Detailed Description

Definition at line 733 of file RealtimeEffectPanel.cpp.

Constructor & Destructor Documentation

◆ ProjectEffectListDelegate()

ProjectEffectListDelegate::ProjectEffectListDelegate ( AudacityProject project)
inline

Definition at line 739 of file RealtimeEffectPanel.cpp.

740 {
741 mEffectList = RealtimeEffectList::Get(project).shared_from_this();
743 }
const auto project
std::shared_ptr< RealtimeEffectList > mEffectList
static RealtimeEffectList & Get(AudacityProject &project)
void UpdateRealtimeEffectUIData(const AudacityProject &project)

References RealtimeEffectList::Get(), mEffectList, project, and anonymous_namespace{RealtimeEffectPanel.cpp}::UpdateRealtimeEffectUIData().

Here is the call graph for this function:

Member Function Documentation

◆ GetChannelGroup()

ChannelGroup * ProjectEffectListDelegate::GetChannelGroup ( )
inlineoverride

Definition at line 755 of file RealtimeEffectPanel.cpp.

756 {
757 return nullptr;
758 }

◆ GetEffectList()

RealtimeEffectList & ProjectEffectListDelegate::GetEffectList ( )
inlineoverride

Definition at line 745 of file RealtimeEffectPanel.cpp.

746 {
747 return *mEffectList;
748 }

References mEffectList.

◆ GetSourceName()

wxString ProjectEffectListDelegate::GetSourceName ( )
inlineoverride

Definition at line 750 of file RealtimeEffectPanel.cpp.

751 {
752 //i18n-hint: master channel display name
753 return _("Master");
754 }
#define _(s)
Definition: Internat.h:73

References _.

Member Data Documentation

◆ mEffectList

std::shared_ptr<RealtimeEffectList> ProjectEffectListDelegate::mEffectList
private

Definition at line 736 of file RealtimeEffectPanel.cpp.

Referenced by GetEffectList(), and ProjectEffectListDelegate().


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