|
| EffectPresetsDialog (wxWindow *parent, EffectPlugin *effect) |
|
virtual | ~EffectPresetsDialog () |
|
wxString | GetSelected () const |
|
void | SetSelected (const wxString &parms) |
|
| wxDialogWrapper () |
|
| wxDialogWrapper (wxWindow *parent, wxWindowID id, const TranslatableString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const TranslatableString &name=XO("Dialog")) |
|
bool | Create (wxWindow *parent, wxWindowID id, const TranslatableString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const TranslatableString &name=XO("Dialog")) |
|
void | SetTitle (const TranslatableString &title) |
|
void | SetLabel (const TranslatableString &title) |
|
void | SetName (const TranslatableString &title) |
|
void | SetName () |
|
| wxTabTraversalWrapper (Args &&... args) |
|
| wxTabTraversalWrapper (const wxTabTraversalWrapper &)=delete |
|
| wxTabTraversalWrapper (wxTabTraversalWrapper &&)=delete |
|
wxTabTraversalWrapper & | operator= (const wxTabTraversalWrapper &)=delete |
|
wxTabTraversalWrapper & | operator= (wxTabTraversalWrapper &&)=delete |
|
Definition at line 420 of file EffectManager.cpp.
◆ EffectPresetsDialog()
anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::EffectPresetsDialog |
( |
wxWindow * |
parent, |
|
|
EffectPlugin * |
effect |
|
) |
| |
Definition at line 460 of file EffectManager.cpp.
463{
465 S.StartVerticalLay();
466 {
469 {
470 S.AddPrompt(
XXO(
"Type:"));
472
473 S.AddPrompt(
XXO(
"&Preset:"));
475 .Style( wxLB_SINGLE | wxLB_NEEDED_SB )
476 .AddListBox( {} );
477 }
479
480 S.AddStandardButtons();
481 }
483
486
488 {
489 mType->Append(
_(
"User Presets"));
490 }
491
493 {
494 mType->Append(
_(
"Factory Presets"));
495 }
496
498 {
499 mType->Append(
_(
"Current Settings"));
500 }
501
503 {
504 mType->Append(
_(
"Factory Defaults"));
505 }
506
508}
static bool HasFactoryDefaults(EffectPlugin &host)
static bool HasCurrentSettings(EffectPlugin &host)
static RegistryPaths GetUserPresets(EffectPlugin &host)
XXO("&Cut/Copy/Paste Toolbar")
virtual const EffectSettingsManager & GetDefinition() const =0
virtual RegistryPaths GetFactoryPresets() const =0
Report names of factory presets.
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
RegistryPaths mFactoryPresets
RegistryPaths mUserPresets
References _, eIsCreating, GetUserPresets(), HasCurrentSettings(), HasFactoryDefaults(), ID_Type, S, and XXO().
◆ ~EffectPresetsDialog()
anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::~EffectPresetsDialog |
( |
| ) |
|
|
virtual |
◆ GetSelected()
wxString anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::GetSelected |
( |
| ) |
const |
◆ OnCancel()
void anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::OnCancel |
( |
wxCommandEvent & |
evt | ) |
|
|
private |
◆ OnOk()
void anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::OnOk |
( |
wxCommandEvent & |
evt | ) |
|
|
private |
◆ OnType()
void anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::OnType |
( |
wxCommandEvent & |
evt | ) |
|
|
private |
◆ SetPrefix()
void anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::SetPrefix |
( |
const TranslatableString & |
type, |
|
|
const wxString & |
prefix |
|
) |
| |
|
private |
◆ SetSelected()
void anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::SetSelected |
( |
const wxString & |
parms | ) |
|
◆ UpdateUI()
void anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::UpdateUI |
( |
| ) |
|
|
private |
◆ mFactoryPresets
RegistryPaths anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::mFactoryPresets |
|
private |
◆ mPresets
wxListBox* anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::mPresets |
|
private |
◆ mSelection
wxString anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::mSelection |
|
private |
◆ mType
wxChoice* anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::mType |
|
private |
◆ mUserPresets
RegistryPaths anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::mUserPresets |
|
private |
The documentation for this class was generated from the following file: