|
| | 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: