Index: ash/accelerators/accelerator_controller_unittest.cc |
diff --git a/ash/accelerators/accelerator_controller_unittest.cc b/ash/accelerators/accelerator_controller_unittest.cc |
index c132a7b7a5ccb8f25ad3e0cf5d11f349707548b5..fa81be1c474d04ccb1af931cf06cf4ddddd629fe 100644 |
--- a/ash/accelerators/accelerator_controller_unittest.cc |
+++ b/ash/accelerators/accelerator_controller_unittest.cc |
@@ -84,13 +84,12 @@ class TestTarget : public ui::AcceleratorTarget { |
DISALLOW_COPY_AND_ASSIGN(TestTarget); |
}; |
-class ReleaseAccelerator : public ui::Accelerator { |
- public: |
- ReleaseAccelerator(ui::KeyboardCode keycode, int modifiers) |
- : ui::Accelerator(keycode, modifiers) { |
- set_type(ui::ET_KEY_RELEASED); |
- } |
-}; |
+ui::Accelerator CreateReleaseAccelerator(ui::KeyboardCode key_code, |
+ int modifiers) { |
+ ui::Accelerator accelerator(key_code, modifiers); |
+ accelerator.set_key_state(ui::Accelerator::KeyState::RELEASED); |
+ return accelerator; |
+} |
class DummyBrightnessControlDelegate : public BrightnessControlDelegate { |
public: |
@@ -216,12 +215,12 @@ class AcceleratorControllerTest : public test::AshTestBase { |
static AcceleratorController* GetController(); |
static bool ProcessInController(const ui::Accelerator& accelerator) { |
- if (accelerator.type() == ui::ET_KEY_RELEASED) { |
+ if (accelerator.key_state() == ui::Accelerator::KeyState::RELEASED) { |
// If the |accelerator| should trigger on release, then we store the |
// pressed version of it first in history then the released one to |
// simulate what happens in reality. |
ui::Accelerator pressed_accelerator = accelerator; |
- pressed_accelerator.set_type(ui::ET_KEY_PRESSED); |
+ pressed_accelerator.set_key_state(ui::Accelerator::KeyState::PRESSED); |
GetController()->accelerator_history()->StoreCurrentAccelerator( |
pressed_accelerator); |
} |
@@ -286,7 +285,7 @@ AcceleratorController* AcceleratorControllerTest::GetController() { |
TEST_F(AcceleratorControllerTest, ExitWarningHandlerTestDoublePress) { |
ui::Accelerator press(ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN); |
ui::Accelerator release(press); |
- release.set_type(ui::ET_KEY_RELEASED); |
+ release.set_key_state(ui::Accelerator::KeyState::RELEASED); |
ExitWarningHandler* ewh = GetController()->GetExitWarningHandlerForTest(); |
ASSERT_TRUE(ewh); |
StubForTest(ewh); |
@@ -308,7 +307,7 @@ TEST_F(AcceleratorControllerTest, ExitWarningHandlerTestDoublePress) { |
TEST_F(AcceleratorControllerTest, ExitWarningHandlerTestSinglePress) { |
ui::Accelerator press(ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN); |
ui::Accelerator release(press); |
- release.set_type(ui::ET_KEY_RELEASED); |
+ release.set_key_state(ui::Accelerator::KeyState::RELEASED); |
ExitWarningHandler* ewh = GetController()->GetExitWarningHandlerForTest(); |
ASSERT_TRUE(ewh); |
StubForTest(ewh); |
@@ -747,11 +746,9 @@ TEST_F(EnabledDockedWindowsAcceleratorControllerTest, CenterWindowAccelerator) { |
TEST_F(AcceleratorControllerTest, AutoRepeat) { |
ui::Accelerator accelerator_a(ui::VKEY_A, ui::EF_CONTROL_DOWN); |
- accelerator_a.set_type(ui::ET_KEY_PRESSED); |
TestTarget target_a; |
GetController()->Register({accelerator_a}, &target_a); |
ui::Accelerator accelerator_b(ui::VKEY_B, ui::EF_CONTROL_DOWN); |
- accelerator_b.set_type(ui::ET_KEY_PRESSED); |
TestTarget target_b; |
GetController()->Register({accelerator_b}, &target_b); |
@@ -1032,8 +1029,8 @@ TEST_F(AcceleratorControllerTest, GlobalAcceleratorsToggleAppList) { |
EXPECT_EQ(ui::VKEY_LWIN, GetCurrentAccelerator().key_code()); |
EXPECT_EQ(0u, test_app_list_presenter.toggle_count()); |
- EXPECT_TRUE( |
- ProcessInController(ReleaseAccelerator(ui::VKEY_LWIN, ui::EF_NONE))); |
+ EXPECT_TRUE(ProcessInController( |
+ CreateReleaseAccelerator(ui::VKEY_LWIN, ui::EF_NONE))); |
RunAllPendingInMessageLoop(); |
EXPECT_EQ(1u, test_app_list_presenter.toggle_count()); |
EXPECT_EQ(ui::VKEY_LWIN, GetPreviousAccelerator().key_code()); |
@@ -1042,8 +1039,8 @@ TEST_F(AcceleratorControllerTest, GlobalAcceleratorsToggleAppList) { |
delegate->ToggleSpokenFeedback(A11Y_NOTIFICATION_NONE); |
EXPECT_FALSE( |
ProcessInController(ui::Accelerator(ui::VKEY_LWIN, ui::EF_NONE))); |
- EXPECT_FALSE( |
- ProcessInController(ReleaseAccelerator(ui::VKEY_LWIN, ui::EF_NONE))); |
+ EXPECT_FALSE(ProcessInController( |
+ CreateReleaseAccelerator(ui::VKEY_LWIN, ui::EF_NONE))); |
delegate->ToggleSpokenFeedback(A11Y_NOTIFICATION_NONE); |
RunAllPendingInMessageLoop(); |
EXPECT_EQ(1u, test_app_list_presenter.toggle_count()); |
@@ -1051,8 +1048,8 @@ TEST_F(AcceleratorControllerTest, GlobalAcceleratorsToggleAppList) { |
// Turning off spoken feedback should allow the AppList to toggle again. |
EXPECT_FALSE( |
ProcessInController(ui::Accelerator(ui::VKEY_LWIN, ui::EF_NONE))); |
- EXPECT_TRUE( |
- ProcessInController(ReleaseAccelerator(ui::VKEY_LWIN, ui::EF_NONE))); |
+ EXPECT_TRUE(ProcessInController( |
+ CreateReleaseAccelerator(ui::VKEY_LWIN, ui::EF_NONE))); |
RunAllPendingInMessageLoop(); |
EXPECT_EQ(2u, test_app_list_presenter.toggle_count()); |
@@ -1062,7 +1059,7 @@ TEST_F(AcceleratorControllerTest, GlobalAcceleratorsToggleAppList) { |
RunAllPendingInMessageLoop(); |
EXPECT_EQ(3u, test_app_list_presenter.toggle_count()); |
EXPECT_FALSE(ProcessInController( |
- ReleaseAccelerator(ui::VKEY_BROWSER_SEARCH, ui::EF_NONE))); |
+ CreateReleaseAccelerator(ui::VKEY_BROWSER_SEARCH, ui::EF_NONE))); |
RunAllPendingInMessageLoop(); |
EXPECT_EQ(3u, test_app_list_presenter.toggle_count()); |
} |
@@ -1070,9 +1067,8 @@ TEST_F(AcceleratorControllerTest, GlobalAcceleratorsToggleAppList) { |
TEST_F(AcceleratorControllerTest, ImeGlobalAccelerators) { |
// Test IME shortcuts. |
ui::Accelerator control_space_down(ui::VKEY_SPACE, ui::EF_CONTROL_DOWN); |
- control_space_down.set_type(ui::ET_KEY_PRESSED); |
ui::Accelerator control_space_up(ui::VKEY_SPACE, ui::EF_CONTROL_DOWN); |
- control_space_up.set_type(ui::ET_KEY_RELEASED); |
+ control_space_up.set_key_state(ui::Accelerator::KeyState::RELEASED); |
const ui::Accelerator convert(ui::VKEY_CONVERT, ui::EF_NONE); |
const ui::Accelerator non_convert(ui::VKEY_NONCONVERT, ui::EF_NONE); |
const ui::Accelerator wide_half_1(ui::VKEY_DBE_SBCSCHAR, ui::EF_NONE); |
@@ -1203,8 +1199,8 @@ TEST_F(ToggleCapsLockTest, ToggleCapsLockAccelerators) { |
EXPECT_FALSE(ProcessInController(press_alt_then_search)); |
// When you release Search before Alt, the key_code is still VKEY_LWIN and |
// Alt is still the modifier. |
- const ReleaseAccelerator release_search_before_alt(ui::VKEY_LWIN, |
- ui::EF_ALT_DOWN); |
+ const ui::Accelerator release_search_before_alt( |
+ CreateReleaseAccelerator(ui::VKEY_LWIN, ui::EF_ALT_DOWN)); |
EXPECT_TRUE(ProcessInController(release_search_before_alt)); |
EXPECT_TRUE(input_method_manager->GetImeKeyboard()->CapsLockIsEnabled()); |
input_method_manager->GetImeKeyboard()->SetCapsLockEnabled(false); |
@@ -1219,8 +1215,8 @@ TEST_F(ToggleCapsLockTest, ToggleCapsLockAccelerators) { |
// 3. Press Alt, Press Search, Release Alt, Release Search. |
EXPECT_FALSE(ProcessInController(press_alt_then_search)); |
- const ReleaseAccelerator release_alt_before_search(ui::VKEY_MENU, |
- ui::EF_COMMAND_DOWN); |
+ const ui::Accelerator release_alt_before_search( |
+ CreateReleaseAccelerator(ui::VKEY_MENU, ui::EF_COMMAND_DOWN)); |
EXPECT_TRUE(ProcessInController(release_alt_before_search)); |
EXPECT_TRUE(input_method_manager->GetImeKeyboard()->CapsLockIsEnabled()); |
input_method_manager->GetImeKeyboard()->SetCapsLockEnabled(false); |
@@ -1487,8 +1483,9 @@ class DeprecatedAcceleratorTester : public AcceleratorControllerTest { |
ui::Accelerator CreateAccelerator(const AcceleratorData& data) const { |
ui::Accelerator result(data.keycode, data.modifiers); |
- result.set_type(data.trigger_on_press ? ui::ET_KEY_PRESSED |
- : ui::ET_KEY_RELEASED); |
+ result.set_key_state(data.trigger_on_press |
+ ? ui::Accelerator::KeyState::PRESSED |
+ : ui::Accelerator::KeyState::RELEASED); |
return result; |
} |