Archicad 28 C++ API
|
Class to derive from, when creating custom keyboard handlers for the tracker's running mode. More...
#include <Tracker.hpp>
Public Member Functions | |
RunningModeKeyboardHandler (Tracker &tracker) | |
Constructor for the RunningModeKeyboardHandler. | |
virtual | ~RunningModeKeyboardHandler () |
Protected Member Functions | |
Tracker & | GetTracker () |
Gets the parent tracker, where the events will be handled. | |
virtual DG::EventHandlerResultType | KeyPressed (const DG::Key::Code &code, DG::Item **item) override |
Handles a regular key press event. | |
virtual DG::EventHandlerResultType | KeyPressed (const DG::Key::Modifier &modifier, DG::Item **item) override |
Handles a modifier key press event. | |
Class to derive from, when creating custom keyboard handlers for the tracker's running mode.
Tracking::Tracker::RunningModeKeyboardHandler::RunningModeKeyboardHandler | ( | Tracker & | tracker | ) |
Constructor for the RunningModeKeyboardHandler.
[in] | tracker | the parent tracker, where the events will be handled |
|
virtual |
Destructor