Chromium Code Reviews| Index: Source/modules/gamepad/NavigatorGamepad.h |
| diff --git a/Source/modules/gamepad/NavigatorGamepad.h b/Source/modules/gamepad/NavigatorGamepad.h |
| index 9144eccf53048671e56e53ac650fc3703c94bf27..363ca15de0b3c3a7187ea5789582d155547df2a3 100644 |
| --- a/Source/modules/gamepad/NavigatorGamepad.h |
| +++ b/Source/modules/gamepad/NavigatorGamepad.h |
| @@ -26,6 +26,7 @@ |
| #ifndef NavigatorGamepad_h |
| #define NavigatorGamepad_h |
| +#include "core/frame/DOMWindowProperty.h" |
| #include "heap/Handle.h" |
| #include "platform/Supplementable.h" |
| @@ -33,21 +34,25 @@ namespace WebCore { |
| class GamepadList; |
| class Navigator; |
| +class WebKitGamepadList; |
| -class NavigatorGamepad FINAL : public Supplement<Navigator> { |
| +class NavigatorGamepad FINAL : public Supplement<Navigator>, public DOMWindowProperty { |
|
bajones
2014/02/27 18:41:15
DOMWindowProperty isn't being used just yet but it
|
| public: |
| virtual ~NavigatorGamepad(); |
| static NavigatorGamepad& from(Navigator&); |
| - static GamepadList* webkitGetGamepads(Navigator&); |
| + static WebKitGamepadList* webkitGetGamepads(Navigator&); |
| + static GamepadList* getGamepads(Navigator&); |
| + WebKitGamepadList* webkitGamepads(); |
| GamepadList* gamepads(); |
| private: |
| - NavigatorGamepad(); |
| + NavigatorGamepad(LocalFrame*); |
| static const char* supplementName(); |
| RefPtrWillBePersistent<GamepadList> m_gamepads; |
| + RefPtrWillBePersistent<WebKitGamepadList> m_webkitGamepads; |
| }; |
| } // namespace WebCore |