// Copyright 2013 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_EVENTS_EVENT_PROCESSOR_H_ #define UI_EVENTS_EVENT_PROCESSOR_H_ #include "base/memory/weak_ptr.h" #include "ui/events/event_dispatcher.h" #include "ui/events/event_sink.h" #include "ui/events/event_source.h" namespace ui { class EventTargeter; // EventProcessor inherits EventSink to receive an event from an EventSource // and dispatches it to a tree of EventTargets. class EVENTS_EXPORT EventProcessor : public EventDispatcherDelegate, public EventSink { … }; } // namespace ui #endif // UI_EVENTS_EVENT_PROCESSOR_H_