13 #ifndef DtKeyMapManagerSignaler_H_
14 #define DtKeyMapManagerSignaler_H_
21 #include <boost/signal.hpp>
26 class DtKeyMapManager;
Virtual base class.
Definition: DtVirtualBaseClass.h:22
A global signaler object for the DtTerrain class.
Definition: DtKeyMapManagerSignaler.h:31
boost::signal< void(DtKeyMapManager *, const std::string &)> signal_keyMapChanged
Definition: DtKeyMapManagerSignaler.h:47
boost::signal< void(DtKeyMap *, std::string, DtKeyState::KeyType, DtKeyEvent::KeyEventType, DtKeyState::KeyModifier)> signal_keyMappingModified
Definition: DtKeyMapManagerSignaler.h:53
boost::signal< void(DtKeyMapManager *, const std::string &)> signal_keyMapCreated
Definition: DtKeyMapManagerSignaler.h:44
This file contains the declaration for the class DtKeyState.
a Key Map contains a map of keys to FunctionMapEntrys, as well as a list of functions to execute when...
Definition: DtKeyMap.h:315
KeyModifier
Describe which modifier(s) are pressed.
Definition: DtKeyState.h:139
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
boost::signal< void(DtKeyMapManager *, const std::string &)> signal_keyMapAboutToBeDestroyed
Definition: DtKeyMapManagerSignaler.h:46
This file contains the declaration for the class DtKeyEvent.
boost::signal< void(DtKeyMapManager *, const std::string &)> signal_keyMapRestored
Definition: DtKeyMapManagerSignaler.h:45
boost::signal< void(DtKeyMap *, std::string, DtKeyState::KeyType, DtKeyEvent::KeyEventType, DtKeyState::KeyModifier)> signal_keyMappingRemoved
Definition: DtKeyMapManagerSignaler.h:50
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
KeyType
Enumerate the key types. These are based on Virtual Key Codes.
Definition: DtKeyState.h:28
KeyEventType
Enumerate the types of key events supported.
Definition: DtKeyEvent.h:23
Contains DLL export macros.