Audacity 3.2.0
|
Public Member Functions | |
void | Clear () |
bool | Empty () const |
std::optional< wxString > | Get () const |
wxString | GetFirst () const |
int | GetSmallIntegerId () const |
int | Find (const wxString &name) const |
bool | Set (const wxString &name) |
void | Set (wxArrayString &&names) |
bool | Set (int id) |
void | AppendSubMenu (AudioSetupToolBar &toolBar, wxMenu &menu, Callback callback, const wxString &title) |
Private Attributes | |
wxArrayStringEx | mStrings |
int | mIndex { -1 } |
Definition at line 91 of file AudioSetupToolBar.h.
void AudioSetupToolBar::Choices::AppendSubMenu | ( | AudioSetupToolBar & | toolBar, |
wxMenu & | menu, | ||
Callback | callback, | ||
const wxString & | title | ||
) |
Definition at line 572 of file AudioSetupToolBar.cpp.
References AudioSetupToolBar::AppendSubMenu(), mIndex, mStrings, and title.
Referenced by AudioSetupToolBar::OnAudioSetup().
|
inline |
Definition at line 93 of file AudioSetupToolBar.h.
References mIndex, and mStrings.
Referenced by AudioSetupToolBar::DeinitChildren(), AudioSetupToolBar::FillHostDevices(), and AudioSetupToolBar::FillInputChannels().
|
inline |
Definition at line 94 of file AudioSetupToolBar.h.
References mStrings.
Referenced by GetFirst(), and AudioSetupToolBar::UpdatePrefs().
|
inline |
Definition at line 108 of file AudioSetupToolBar.h.
References make_iterator_range(), mStrings, and name.
Referenced by AudioSetupToolBar::FillHostDevices().
|
inline |
Definition at line 95 of file AudioSetupToolBar.h.
References mIndex, and mStrings.
Referenced by AudioSetupToolBar::ChangeDeviceLabel(), AudioSetupToolBar::ChangeHost(), and AudioSetupToolBar::UpdatePrefs().
|
inline |
Definition at line 100 of file AudioSetupToolBar.h.
References Empty(), and mStrings.
Referenced by AudioSetupToolBar::UpdatePrefs().
|
inline |
Definition at line 105 of file AudioSetupToolBar.h.
References mIndex.
Referenced by AudioSetupToolBar::UpdatePrefs().
|
inline |
Definition at line 111 of file AudioSetupToolBar.h.
References make_iterator_range(), mIndex, mStrings, and name.
Referenced by AudioSetupToolBar::ChangeDeviceLabel(), AudioSetupToolBar::ChangeHost(), AudioSetupToolBar::FillHostDevices(), AudioSetupToolBar::FillHosts(), AudioSetupToolBar::FillInputChannels(), AudioSetupToolBar::OnChannels(), and AudioSetupToolBar::UpdatePrefs().
|
inline |
Definition at line 125 of file AudioSetupToolBar.h.
|
inline |
|
private |
Definition at line 136 of file AudioSetupToolBar.h.
Referenced by AppendSubMenu(), Clear(), Get(), GetSmallIntegerId(), and Set().
|
private |
Definition at line 135 of file AudioSetupToolBar.h.
Referenced by AppendSubMenu(), Clear(), Empty(), Find(), Get(), GetFirst(), and Set().