|
EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
|
GUI-based actions managed by a specialisation of ActionControllerBase. More...
Topics | |
| Project File Action | |
| Queries the user for the location of a Project file to load. | |
| Register VFS Mapping | |
| Queries the user for the location of an externally sourced file. | |
Classes | |
| class | echomap::ActionControllerBase< Derived > |
| Provides a platform-independent static mechanism for performing "system actions", such as raising a file-selector dialog, and invoking callbacks upon completion. More... | |
| class | echomap::JSActionController |
| Specialisation of ActionControllerBase to service actions on a WebAssembly target (using the Emscripten runtime). More... | |
| class | echomap::NativeActionController |
| Specialisation of ActionControllerBase to service actions on a native platform. More... | |
Typedefs | |
| using | echomap::ActionController = JSActionController |
| Provides an ActionControllerBase implementation alias for Emscripten targets. | |
Functions | |
| static void | echomap::ActionControllerBase< Derived >::bind (CallbackT &&bound_callback) |
| Bind the callback slot. | |
| static void | echomap::ActionControllerBase< Derived >::unbind () |
| Disconnect the callback. | |
GUI-based actions managed by a specialisation of ActionControllerBase.
Provides an ActionControllerBase implementation alias for Emscripten targets.
Definition at line 27 of file ActionController.hpp.
|
inlinestatic |
Bind the callback slot.
Definition at line 71 of file ActionControllerBase.hpp.
|
inlinestatic |
Disconnect the callback.
Definition at line 83 of file ActionControllerBase.hpp.