EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
Loading...
Searching...
No Matches
echomap::NativeActionController Class Reference

Specialisation of ActionControllerBase to service actions on a native platform. More...

#include <NativeActionController.hpp>

Inheritance diagram for echomap::NativeActionController:
[legend]

Static Private Member Functions

static void select_project_file_impl ()
 Invokes the native function for Project File Action.
static void register_vfs_mapping_impl (std::size_t project_id, const std::filesystem::path &external)
 Invokes the native function for Register VFS Mapping.

Private Attributes

friend ActionControllerBase

Additional Inherited Members

Static Public Member Functions inherited from echomap::ActionControllerBase< NativeActionController >
static void bind (CallbackT &&bound_callback)
 Bind the callback slot.
static void unbind ()
 Disconnect the callback.
static void select_project_file ()
 Invokes the Project File Action.
static void register_vfs_mapping (const std::size_t project_id, const std::filesystem::path &external)
 Invokes the Register VFS Mapping.
Static Protected Member Functions inherited from echomap::ActionControllerBase< NativeActionController >
static void notify (Args &&... args)
 Invokes the notification callback.

Detailed Description

Specialisation of ActionControllerBase to service actions on a native platform.

Definition at line 25 of file NativeActionController.hpp.

Member Data Documentation

◆ ActionControllerBase

friend echomap::NativeActionController::ActionControllerBase
private

Definition at line 27 of file NativeActionController.hpp.


The documentation for this class was generated from the following files: