Rasterfarm-SDK
|
#include <eventhandler.h>
Public Member Functions | |
MouseEventHandler (const HeapArray< TypeID > &subTypeFilter={ MouseEvent::MOUSE_PRESS, MouseEvent::MOUSE_RELEASE, MouseEvent::MOUSE_MOTION }) | |
virtual | ~MouseEventHandler () |
Public Member Functions inherited from EventHandler | |
EventHandler (const HeapArray< TypeID > &filter={}, const HeapArray< TypeID > &subTypeFilter={}) | |
virtual | ~EventHandler () |
void | send (const Event &event) |
bool | filterEvent (const Event &event) |
Protected Member Functions | |
virtual void | mouseEvent (const MouseEvent &event)=0 |
Additional Inherited Members | |
Protected Attributes inherited from EventHandler | |
HeapArray< TypeID > | filter |
HeapArray< TypeID > | subTypeFilter |
MouseEventHandler::MouseEventHandler | ( | const HeapArray< TypeID > & | subTypeFilter = { MouseEvent::MOUSE_PRESS, MouseEvent::MOUSE_RELEASE, MouseEvent::MOUSE_MOTION } | ) |
|
virtual |
|
protectedpure virtual |