Archicad 28 C++ API
|
Class to derive from, when creating custom keyboard handlers for the tracker's edit mode. More...
#include <Tracker.hpp>
Public Member Functions | |
InEditKeyboardHandler (Tracker &tracker) | |
Constructor for the InEditKeyboardHandler. | |
virtual | ~InEditKeyboardHandler () |
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 edit mode.
Tracking::Tracker::InEditKeyboardHandler::InEditKeyboardHandler | ( | Tracker & | tracker | ) |
Constructor for the InEditKeyboardHandler.
[in] | tracker | the parent tracker, where the events will be handled |
|
virtual |
Destructor