Definition at line 117 of file ProjectStatus.cpp.
◆ Dispatch()
◆ Get()
static Dispatcher & anonymous_namespace{ProjectStatus.cpp}::Dispatcher::Get |
( |
| ) |
|
|
inlinestatic |
Definition at line 134 of file ProjectStatus.cpp.
135 {
137 return dispatcher;
138 }
std::function< bool(const wxArrayStringEx &fields) > Dispatcher
◆ NewFieldRegistered()
void anonymous_namespace{ProjectStatus.cpp}::Dispatcher::NewFieldRegistered |
( |
const StatusBarField & |
identifier | ) |
|
|
inline |
Definition at line 141 of file ProjectStatus.cpp.
142 {
145
147 [this]
148 {
150 {
152 [this]
153 {
155 {
158 }
159
162 });
163 }
164 });
165 }
void OnAppInitialized(std::function< void()> callback)
void CallAfter(Action action)
Schedule an action to be done later, and in the main thread.
void Dispatch(const AudacityProject &project, const StatusBarField &identifier)
std::vector< StatusBarField > mNewFields
References BasicUI::CallAfter(), TypeSwitch::Dispatch(), field, AppEvents::OnAppInitialized(), and project.
◆ Subscribe()
◆ mCallEnqueued
bool anonymous_namespace{ProjectStatus.cpp}::Dispatcher::mCallEnqueued { false } |
|
private |
◆ mNewFields
std::vector<StatusBarField> anonymous_namespace{ProjectStatus.cpp}::Dispatcher::mNewFields |
|
private |
The documentation for this struct was generated from the following file: