![]() |
Audacity 3.2.0
|
Go to the source code of this file.
Namespaces | |
| namespace | BasicUI |
Functions | |
| Services * | BasicUI::Get () |
| Fetch the global instance, or nullptr if none is yet installed. More... | |
| Services * | BasicUI::Install (Services *pInstance) |
| Install an implementation; return the previously installed instance. More... | |
Functions that invoke global Services | |
These dispatch to the global Services, if supplied. If none was supplied, they are mostly no-ops, with exceptions as noted. All should be called on the main thread only, except as noted. | |
| void | BasicUI::CallAfter (Action action) |
| Schedule an action to be done later, and in the main thread. More... | |
| void | BasicUI::Yield () |
| Dispatch waiting events, including actions enqueued by CallAfter. More... | |
| bool | BasicUI::OpenInDefaultBrowser (const wxString &url) |
| Open an URL in default browser. More... | |
Types used in the Services interface | |
| TranslatableString | BasicUI::DefaultCaption () |
| "Message", suitably translated More... | |
Variables | |
| static Services * | BasicUI::theInstance = nullptr |
| static std::recursive_mutex | BasicUI::sActionsMutex |
| static std::vector< Action > | BasicUI::sActions |