Index: ui/events/keycodes/dom4/keycode_converter.h |
diff --git a/ui/events/keycodes/dom4/keycode_converter.h b/ui/events/keycodes/dom4/keycode_converter.h |
index df64a18f12d6afcb1efc5563de61922942086a0f..a52d086e8de53ce156eb78b21cec5b37b8fbdba7 100644 |
--- a/ui/events/keycodes/dom4/keycode_converter.h |
+++ b/ui/events/keycodes/dom4/keycode_converter.h |
@@ -7,7 +7,6 @@ |
#include <stdint.h> |
#include "base/basictypes.h" |
-#include "base/memory/singleton.h" |
// For reference, the W3C UI Event spec is located at: |
// http://www.w3.org/TR/uievents/ |
@@ -38,50 +37,45 @@ typedef struct { |
// spec (http://www.w3.org/TR/uievents/). |
class KeycodeConverter { |
public: |
- static KeycodeConverter* GetInstance(); |
- |
// Return the value that identifies an invalid native keycode. |
- uint16_t InvalidNativeKeycode(); |
+ static uint16_t InvalidNativeKeycode(); |
// Return the string that indentifies an invalid UI Event |code|. |
// The returned pointer references a static global string. |
- const char* InvalidKeyboardEventCode(); |
+ static const char* InvalidKeyboardEventCode(); |
// Convert a native (Mac/Win/Linux) keycode into the |code| string. |
// The returned pointer references a static global string. |
- const char* NativeKeycodeToCode(uint16_t native_keycode); |
+ static const char* NativeKeycodeToCode(uint16_t native_keycode); |
// Convert a UI Events |code| string value into a native keycode. |
- uint16_t CodeToNativeKeycode(const char* code); |
+ static uint16_t CodeToNativeKeycode(const char* code); |
// The following methods relate to USB keycodes. |
// Note that USB keycodes are not part of any web standard. |
// Please don't use USB keycodes in new code. |
// Return the value that identifies an invalid USB keycode. |
- uint16_t InvalidUsbKeycode(); |
+ static uint16_t InvalidUsbKeycode(); |
// Convert a USB keycode into an equivalent platform native keycode. |
- uint16_t UsbKeycodeToNativeKeycode(uint32_t usb_keycode); |
+ static uint16_t UsbKeycodeToNativeKeycode(uint32_t usb_keycode); |
// Convert a platform native keycode into an equivalent USB keycode. |
- uint32_t NativeKeycodeToUsbKeycode(uint16_t native_keycode); |
+ static uint32_t NativeKeycodeToUsbKeycode(uint16_t native_keycode); |
// Convert a USB keycode into the string with the DOM3 |code| value. |
// The returned pointer references a static global string. |
- const char* UsbKeycodeToCode(uint32_t usb_keycode); |
+ static const char* UsbKeycodeToCode(uint32_t usb_keycode); |
// Convert a DOM3 Event |code| string into a USB keycode value. |
- uint32_t CodeToUsbKeycode(const char* code); |
+ static uint32_t CodeToUsbKeycode(const char* code); |
// Static methods to support testing. |
- size_t NumKeycodeMapEntriesForTest(); |
- const KeycodeMapEntry* GetKeycodeMapForTest(); |
+ static size_t NumKeycodeMapEntriesForTest(); |
+ static const KeycodeMapEntry* GetKeycodeMapForTest(); |
private: |
- KeycodeConverter(); |
- friend struct DefaultSingletonTraits<KeycodeConverter>; |
- |
DISALLOW_COPY_AND_ASSIGN(KeycodeConverter); |
}; |