13#ifndef __AUDACITY_EFFECTS_PREFS__
14#define __AUDACITY_EFFECTS_PREFS__
25#define EFFECTS_PREFS_PLUGIN_SYMBOL ComponentInterfaceSymbol{ XO("Effects") }
42 std::vector<std::pair<PluginProvider*, EffectsLocationPanel*>>
mLocations;
AUDACITY_DLL_API ChoiceSetting RealtimeEffectsGroupBy
AUDACITY_DLL_API BoolSetting SkipEffectsScanAtStartup
AUDACITY_DLL_API ChoiceSetting EffectsGroupBy
This specialization of Setting for bool adds a Toggle method to negate the saved value.
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
A PrefsPanel for general GUI preferences.
void PopulateOrExchange(ShuttleGui &S) override
EffectsPrefs(wxWindow *parent, wxWindowID winid)
ComponentInterfaceSymbol GetSymbol() const override
TranslatableString GetDescription() const override
ManualPageID HelpPageName() override
If not empty string, the Help button is added below the panel.
std::vector< std::pair< PluginProvider *, EffectsLocationPanel * > > mLocations
Base class for a panel in the PrefsDialog. Classes derived from this class include BatchPrefs,...
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
Holds a msgid for the translation catalog; may also bind format arguments.