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().