#include "chrome/browser/ui/views/user_education/browser_help_bubble_event_relay.h"
#include "ui/gfx/native_widget_types.h"
#if USE_AURA
#include "ui/aura/window.h"
#endif
WindowHelpBubbleEventRelay::WindowHelpBubbleEventRelay(
views::Widget* source_widget)
: … { … }
WindowHelpBubbleEventRelay::~WindowHelpBubbleEventRelay() { … }
bool WindowHelpBubbleEventRelay::ShouldHelpBubbleProcessEvents() const { … }
bool WindowHelpBubbleEventRelay::ShouldUnHoverOnMouseExit() const { … }
void WindowHelpBubbleEventRelay::Release() { … }
void WindowHelpBubbleEventRelay::OnWidgetDestroying(views::Widget* widget) { … }
std::unique_ptr<WindowHelpBubbleEventRelay> CreateWindowHelpBubbleEventRelay(
views::Widget* source_widget) { … }
#if USE_AURA
WindowHelpBubbleEventRelayAura::WindowHelpBubbleEventRelayAura(
views::Widget* source_widget)
: … { … }
WindowHelpBubbleEventRelayAura::~WindowHelpBubbleEventRelayAura() { … }
void WindowHelpBubbleEventRelayAura::OnEvent(ui::Event* event) { … }
void WindowHelpBubbleEventRelayAura::Release() { … }
#endif