Componentize AshKeyboardControllerProxy part1
commit8f7ebffc05e39acd69a92b33adacd289c895e269
authorpkotwicz <pkotwicz@chromium.org>
Wed, 19 Nov 2014 00:07:36 +0000 (18 16:07 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 19 Nov 2014 00:07:53 +0000 (19 00:07 +0000)
tree0a542fda4a3b9828c2b38c9d28f3ac81ecf08f90
parent9bbc20b286a526d650a291419a8bc0c73b45dffe
Componentize AshKeyboardControllerProxy part1

This CL makes KeyboardControllerProxy take in a BrowserContext in the
constructor. A new KeyboardControllerProxy is created via
ash::Shell::CreateKeyboard() when the BrowserContext changes

BUG=431448
TEST=None

Review URL: https://codereview.chromium.org/711843002

Cr-Commit-Position: refs/heads/master@{#304707}
ash/shell/keyboard_controller_proxy_stub.cc
ash/shell/keyboard_controller_proxy_stub.h
athena/virtual_keyboard/virtual_keyboard_manager_impl.cc
chrome/browser/ui/ash/ash_keyboard_controller_proxy.cc
chrome/browser/ui/ash/ash_keyboard_controller_proxy.h
chrome/browser/ui/ash/chrome_shell_delegate.cc
ui/keyboard/keyboard_controller_proxy.cc
ui/keyboard/keyboard_controller_proxy.h
ui/keyboard/keyboard_controller_unittest.cc