MCPcopy Create free account
hub / github.com/audacity/audacity / PopulateUI

Method PopulateUI

src/effects/StatelessPerTrackEffect.cpp:15–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13#include <wx/sizer.h>
14
15std::unique_ptr<EffectEditor> StatelessEffectUIServices::PopulateUI(
16 const EffectPlugin &, ShuttleGui &S, EffectInstance &instance,
17 EffectSettingsAccess &access, const EffectOutputs *pOutputs) const
18{
19 auto parent = S.GetParent();
20
21 // Subclass must provide something
22 auto result = MakeEditor(S, instance, access, pOutputs);
23 assert(result);
24
25 parent->SetMinSize(parent->GetSizer()->GetMinSize());
26
27 return result;
28}
29
30StatelessPerTrackEffect::~StatelessPerTrackEffect() = default;

Callers

nothing calls this directly

Calls 3

MakeEditorFunction · 0.85
GetSizerMethod · 0.80
GetParentMethod · 0.45

Tested by

no test coverage detected