Audacity 3.2.0
|
#include <PluginRegistrationDialog.h>
Public Member Functions | |
PluginRegistrationDialog (wxWindow *parent, int defaultEffectCategory=-1) | |
Public Member Functions inherited from wxDialogWrapper | |
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 () |
Public Member Functions inherited from wxTabTraversalWrapper< wxDialog > | |
wxTabTraversalWrapper (Args &&... args) | |
wxTabTraversalWrapper (const wxTabTraversalWrapper &)=delete | |
wxTabTraversalWrapper (wxTabTraversalWrapper &&)=delete | |
wxTabTraversalWrapper & | operator= (const wxTabTraversalWrapper &)=delete |
wxTabTraversalWrapper & | operator= (wxTabTraversalWrapper &&)=delete |
Private Member Functions | |
void | Populate () |
void | PopulateOrExchange (ShuttleGui &S) |
Defines the dialog and does data exchange with it. More... | |
void | ReloadModel () |
void | OnSearchTextChanged (wxCommandEvent &evt) |
void | OnStateFilterValueChanged (wxCommandEvent &evt) |
void | OnTypeFilterValueChanged (wxCommandEvent &evt) |
void | OnCategoryFilterValueChanged (wxCommandEvent &evt) |
void | OnOK (wxCommandEvent &evt) |
void | OnCancel (wxCommandEvent &evt) |
void | OnRescan (wxCommandEvent &evt) |
void | OnGetMoreEffects (wxCommandEvent &evt) |
Private Attributes | |
wxArrayString | mPluginProviderIDs |
wxDataViewCtrl * | mPluginList {} |
wxObjectDataPtr< PluginDataModel > | mPluginsModel |
Definition at line 20 of file PluginRegistrationDialog.h.
PluginRegistrationDialog::PluginRegistrationDialog | ( | wxWindow * | parent, |
int | defaultEffectCategory = -1 |
||
) |
defaultCategory | - sets the default effect plugins filter. Could be one of EffectType or set to -1 to disable it. |
Definition at line 75 of file PluginRegistrationDialog.cpp.
References mPluginsModel, Populate(), safenew, and wxDialogWrapper::SetName().
|
private |
Definition at line 393 of file PluginRegistrationDialog.cpp.
|
private |
Definition at line 273 of file PluginRegistrationDialog.cpp.
References CategoryFilterValues, and mPluginsModel.
|
private |
Definition at line 345 of file PluginRegistrationDialog.cpp.
References BasicUI::OpenInDefaultBrowser().
|
private |
Definition at line 350 of file PluginRegistrationDialog.cpp.
References AudacityMessageBox(), mPluginsModel, pdlgHideStopButton, ReloadModel(), BasicUI::Success, and Verbatim().
|
private |
Definition at line 280 of file PluginRegistrationDialog.cpp.
References PluginManager::CheckPluginUpdates(), PluginManager::Get(), Manual, PluginTypeEffect, PluginTypeStub, anonymous_namespace{CompareAudioCommand.cpp}::reg, and safenew.
|
private |
Definition at line 252 of file PluginRegistrationDialog.cpp.
References mPluginsModel.
Referenced by PopulateOrExchange().
|
private |
Definition at line 257 of file PluginRegistrationDialog.cpp.
References mPluginsModel.
|
private |
Definition at line 266 of file PluginRegistrationDialog.cpp.
References mPluginProviderIDs, and mPluginsModel.
|
private |
Definition at line 87 of file PluginRegistrationDialog.cpp.
References eIsCreating, PopulateOrExchange(), and S.
Referenced by PluginRegistrationDialog().
|
private |
Defines the dialog and does data exchange with it.
Definition at line 96 of file PluginRegistrationDialog.cpp.
References _, CategoryFilterValues, PluginDataModel::ColumnName, PluginDataModel::ColumnPath, PluginDataModel::ColumnType, ModuleManager::Get(), PluginManager::GetID(), ID_FilterCategory, ID_FilterState, ID_FilterType, ID_GetMoreEffects, ID_List, ID_Rescan, CommonTrackInfo::Margin, mPluginList, mPluginProviderIDs, mPluginsModel, name, OnSearchTextChanged(), S, safenew, ShowFilterValues, XO(), and XXO().
Referenced by Populate().
|
private |
Definition at line 241 of file PluginRegistrationDialog.cpp.
References mPluginList, mPluginsModel, and safenew.
Referenced by OnOK().
|
private |
Definition at line 44 of file PluginRegistrationDialog.h.
Referenced by PopulateOrExchange(), and ReloadModel().
|
private |
Definition at line 42 of file PluginRegistrationDialog.h.
Referenced by OnTypeFilterValueChanged(), and PopulateOrExchange().
|
private |
Definition at line 45 of file PluginRegistrationDialog.h.
Referenced by OnCategoryFilterValueChanged(), OnOK(), OnSearchTextChanged(), OnStateFilterValueChanged(), OnTypeFilterValueChanged(), PluginRegistrationDialog(), PopulateOrExchange(), and ReloadModel().