EventFilter
EventFilter(StateView* target)
fEventFilter = new (nothrow) EventFilter(this);
class MouseFilter : public EventFilter {
class KeyboardFilter : public EventFilter {
EventFilter::RemoveTarget(EventTarget* target)
EventDispatcher::SetMouseFilter(EventFilter* filter)
EventDispatcher::SetKeyboardFilter(EventFilter* filter)
ObjectDeleter <EventFilter>
ObjectDeleter<EventFilter>
class EventFilter {
virtual ~EventFilter() {};
void SetMouseFilter(EventFilter* filter);
void SetKeyboardFilter(EventFilter* filter);