13#ifndef __AUDACITY_IMPORT_EXPORT_PREFS__
14#define __AUDACITY_IMPORT_EXPORT_PREFS__
22#define IMPORT_EXPORT_PREFS_PLUGIN_SYMBOL ComponentInterfaceSymbol{ XO("IMPORT EXPORT") }
static ImportExportPrefs::RegisteredControls::Init sInitRegisteredImpExpControls
virtual ComponentInterfaceSymbol GetSymbol() const =0
virtual TranslatableString GetDescription() const =0
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
Adapts EnumSettingBase to a particular enumeration type.
An explicitly nonlocalized string, not meant for the user to see.
A PrefsPanel used to select import and export options.
static EnumSetting< bool > MusicFileImportSetting
std::function< void(ShuttleGui &)> Populator
Type of function that adds to the Import/Export preference page.
Base class for a panel in the PrefsDialog. Classes derived from this class include BatchPrefs,...
virtual ManualPageID HelpPageName()
If not empty string, the Help button is added below the panel.
virtual void PopulateOrExchange(ShuttleGui &WXUNUSED(S))
Generates classes whose instances register items at construction.
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.
Common abstract base class for items that are not groups.
Primary template for a list of arbitrary types.