![]() |
Audacity 3.2.0
|
Public Member Functions | |
| template<typename... Args> | |
| EffectsLocationPanel (Args &&... args) | |
| void | InitUI () |
| void | AddLocation (const PluginPath &path, bool setFocus=false) |
| void | AddLocations (const PluginPaths &paths) |
| PluginPaths | GetLocations () const |
| void | OnAddNewLocationClicked (wxCommandEvent &) |
| void | OnRemoveClicked (wxCommandEvent &evt) |
| void | OnBrowseClicked (wxCommandEvent &evt) |
Public Member Functions inherited from wxPanelWrapper | |
| wxPanelWrapper () | |
| wxPanelWrapper (wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, const TranslatableString &name=XO("Panel")) | |
| bool | Create (wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, const TranslatableString &name=XO("Panel")) |
| void | SetLabel (const TranslatableString &label) |
| void | SetName (const TranslatableString &name) |
| void | SetToolTip (const TranslatableString &toolTip) |
| void | SetName () |
Public Member Functions inherited from wxTabTraversalWrapper< wxPanel > | |
| wxTabTraversalWrapper (Args &&... args) | |
| wxTabTraversalWrapper (const wxTabTraversalWrapper &)=delete | |
| wxTabTraversalWrapper (wxTabTraversalWrapper &&)=delete | |
| wxTabTraversalWrapper & | operator= (const wxTabTraversalWrapper &)=delete |
| wxTabTraversalWrapper & | operator= (wxTabTraversalWrapper &&)=delete |
Static Private Member Functions | |
| static int | BaseRowIdForIndex (int index) |
| static int | IndexForId (int id) |
Private Attributes | |
| std::vector< wxString > | mPaths |
| std::vector< wxTextCtrl * > | mPathCtrls |
| wxSizer * | mRows {} |
| wxButton * | mAddNewLocation {} |
Definition at line 43 of file EffectsPrefs.cpp.
|
inline |
Definition at line 74 of file EffectsPrefs.cpp.
References InitUI().
|
inline |
Definition at line 93 of file EffectsPrefs.cpp.
References _, BaseRowIdForIndex(), IndexForId(), mAddNewLocation, mPathCtrls, mPaths, mRows, OnBrowseClicked(), OnRemoveClicked(), and safenew.
Referenced by AddLocations(), and OnAddNewLocationClicked().
|
inline |
Definition at line 135 of file EffectsPrefs.cpp.
References AddLocation().
|
inlinestaticprivate |
Definition at line 61 of file EffectsPrefs.cpp.
Referenced by AddLocation(), and OnRemoveClicked().
|
inline |
Definition at line 141 of file EffectsPrefs.cpp.
References mPaths.
|
inlinestaticprivate |
Definition at line 66 of file EffectsPrefs.cpp.
Referenced by AddLocation(), OnBrowseClicked(), and OnRemoveClicked().
|
inline |
Definition at line 80 of file EffectsPrefs.cpp.
References _, mAddNewLocation, mRows, OnAddNewLocationClicked(), and safenew.
Referenced by EffectsLocationPanel().
|
inline |
Definition at line 152 of file EffectsPrefs.cpp.
References AddLocation().
Referenced by InitUI().
|
inline |
Definition at line 181 of file EffectsPrefs.cpp.
References wxDirDialogWrapper::DefaultDialogPrompt, IndexForId(), and mPathCtrls.
Referenced by AddLocation().
|
inline |
Definition at line 157 of file EffectsPrefs.cpp.
References BaseRowIdForIndex(), IndexForId(), mPathCtrls, mPaths, and mRows.
Referenced by AddLocation().
|
private |
Definition at line 57 of file EffectsPrefs.cpp.
Referenced by AddLocation(), and InitUI().
|
private |
Definition at line 51 of file EffectsPrefs.cpp.
Referenced by AddLocation(), OnBrowseClicked(), and OnRemoveClicked().
|
private |
Definition at line 48 of file EffectsPrefs.cpp.
Referenced by AddLocation(), GetLocations(), and OnRemoveClicked().
|
private |
Definition at line 56 of file EffectsPrefs.cpp.
Referenced by AddLocation(), InitUI(), and OnRemoveClicked().