Rasterfarm-SDK
Loading...
Searching...
No Matches
MouseEventHandler Class Referenceabstract

#include <eventhandler.h>

Inheritance diagram for MouseEventHandler:
EventHandler

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
 

Constructor & Destructor Documentation

◆ MouseEventHandler()

MouseEventHandler::MouseEventHandler ( const HeapArray< TypeID > & subTypeFilter = MouseEvent::MOUSE_PRESSMouseEvent::MOUSE_RELEASEMouseEvent::MOUSE_MOTION })

◆ ~MouseEventHandler()

virtual MouseEventHandler::~MouseEventHandler ( )
virtual

Member Function Documentation

◆ mouseEvent()

virtual void MouseEventHandler::mouseEvent ( const MouseEvent & event)
protectedpure virtual

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