#ifndef ASH_SYSTEM_CAPS_LOCK_NOTIFICATION_CONTROLLER_H_
#define ASH_SYSTEM_CAPS_LOCK_NOTIFICATION_CONTROLLER_H_
#include "ash/ime/ime_controller_impl.h"
class PrefRegistrySimple;
namespace ash {
class ASH_EXPORT CapsLockNotificationController
: public ImeController::Observer {
public:
CapsLockNotificationController();
CapsLockNotificationController(const CapsLockNotificationController&) =
delete;
CapsLockNotificationController& operator=(
const CapsLockNotificationController&) = delete;
virtual ~CapsLockNotificationController();
void OnCapsLockChanged(bool enabled) override;
void OnKeyboardLayoutNameChanged(const std::string&) override {}
};
}
#endif