Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / chromeos / ime / fake_ime_keyboard.h
index 131db0c..4047b0d 100644 (file)
@@ -10,7 +10,6 @@
 #include <string>
 
 #include "base/compiler_specific.h"
-#include "base/observer_list.h"
 #include "chromeos/chromeos_export.h"
 
 namespace chromeos {
@@ -21,30 +20,22 @@ class CHROMEOS_EXPORT FakeImeKeyboard : public ImeKeyboard {
   FakeImeKeyboard();
   virtual ~FakeImeKeyboard();
 
-  virtual void AddObserver(Observer* observer) OVERRIDE;
-  virtual void RemoveObserver(Observer* observer) OVERRIDE;
   virtual bool SetCurrentKeyboardLayoutByName(const std::string& layout_name)
-      OVERRIDE;
-  virtual bool ReapplyCurrentKeyboardLayout() OVERRIDE;
-  virtual void ReapplyCurrentModifierLockStatus() OVERRIDE;
-  virtual void DisableNumLock() OVERRIDE;
-  virtual void SetCapsLockEnabled(bool enable_caps_lock) OVERRIDE;
-  virtual bool CapsLockIsEnabled() OVERRIDE;
-  virtual bool IsISOLevel5ShiftAvailable() const OVERRIDE;
-  virtual bool IsAltGrAvailable() const OVERRIDE;
-  virtual bool SetAutoRepeatEnabled(bool enabled) OVERRIDE;
-  virtual bool SetAutoRepeatRate(const AutoRepeatRate& rate) OVERRIDE;
+      override;
+  virtual bool SetAutoRepeatRate(const AutoRepeatRate& rate) override;
+  virtual bool SetAutoRepeatEnabled(bool enabled) override;
+  virtual bool ReapplyCurrentKeyboardLayout() override;
+  virtual void ReapplyCurrentModifierLockStatus() override;
+  virtual void DisableNumLock() override;
+  virtual bool IsISOLevel5ShiftAvailable() const override;
+  virtual bool IsAltGrAvailable() const override;
 
   int set_current_keyboard_layout_by_name_count_;
-  std::string last_layout_;
-  bool caps_lock_is_enabled_;
-  bool auto_repeat_is_enabled_;
   AutoRepeatRate last_auto_repeat_rate_;
   // TODO(yusukes): Add more variables for counting the numbers of the API calls
+  bool auto_repeat_is_enabled_;
 
  private:
-  ObserverList<Observer> observers_;
-
   DISALLOW_COPY_AND_ASSIGN(FakeImeKeyboard);
 };