// Copyright 2017 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_OZONE_GAMEPAD_GAMEPAD_PROVIDER_OZONE_H_ #define UI_EVENTS_OZONE_GAMEPAD_GAMEPAD_PROVIDER_OZONE_H_ #include <set> #include <vector> #include "base/component_export.h" #include "base/observer_list.h" #include "ui/events/devices/gamepad_device.h" #include "ui/events/ozone/gamepad/gamepad_observer.h" namespace base { template <typename T> struct DefaultSingletonTraits; } namespace ui { class COMPONENT_EXPORT(EVENTS_OZONE) GamepadProviderOzone { … }; } // namespace ui #endif // UI_EVENTS_OZONE_GAMEPAD_GAMEPAD_PROVIDER_OZONE_H_