![]() |
Audacity 3.2.0
|
Public Member Functions | |
Validator (EffectUIClientInterface &effect, EffectSettingsAccess &access, const EffectEchoSettings &settings) | |
virtual | ~Validator ()=default |
Effect & | GetEffect () const |
bool | ValidateUI () override |
Get settings data from the panel; may make error dialogs and return false. More... | |
bool | UpdateUI () override |
Update appearance of the panel for changes in settings. More... | |
void | PopulateOrExchange (ShuttleGui &S) |
![]() | |
~DefaultEffectUIValidator () override | |
bool | ValidateUI () override |
Calls mEffect.ValidateUI() More... | |
EffectUIValidator (EffectUIClientInterface &effect, EffectSettingsAccess &access) | |
![]() | |
EffectUIValidator (EffectUIClientInterface &effect, EffectSettingsAccess &access) | |
virtual | ~EffectUIValidator () |
virtual bool | ValidateUI ()=0 |
Get settings data from the panel; may make error dialogs and return false. More... | |
virtual bool | UpdateUI () |
Update appearance of the panel for changes in settings. More... | |
Public Attributes | |
EffectEchoSettings | mSettings |
Additional Inherited Members | |
![]() | |
template<typename EventTag , typename Class , typename Event > | |
void | BindTo (wxEvtHandler &src, const EventTag &eventType, void(Class::*pmf)(Event &)) |
![]() | |
EffectUIClientInterface & | mEffect |
EffectSettingsAccess & | mAccess |
|
inline |
Definition at line 182 of file Echo.cpp.
|
virtualdefault |
|
inline |
void EffectEcho::Validator::PopulateOrExchange | ( | ShuttleGui & | S | ) |
Definition at line 212 of file Echo.cpp.
References EffectEcho::Decay, EffectEcho::Delay, EffectParameter< Structure, Member, Type, Value >::max, EffectParameter< Structure, Member, Type, Value >::min, S, and XXO.
|
overridevirtual |
Update appearance of the panel for changes in settings.
Default implementation does nothing, returns true
Reimplemented from EffectUIValidator.
Definition at line 250 of file Echo.cpp.
References EffectWithSettings< EffectEchoSettings, PerTrackEffect >::GetSettings(), and settings().
|
overridevirtual |
Get settings data from the panel; may make error dialogs and return false.
Implements EffectUIValidator.
Definition at line 234 of file Echo.cpp.
References EffectWithSettings< EffectEchoSettings, PerTrackEffect >::GetSettings(), and settings().
EffectEchoSettings EffectEcho::Validator::mSettings |