OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #include "ash/mus/accessibility_delegate_mus.h" | |
6 | |
7 #include "services/shell/public/cpp/connector.h" | |
8 | |
9 namespace shell { | |
10 class Connector; | |
msw
2016/07/15 15:33:14
nit: remove
James Cook
2016/07/15 17:03:06
Done.
| |
11 } | |
12 | |
13 namespace ash { | |
14 | |
15 AccessibilityDelegateMus::AccessibilityDelegateMus(shell::Connector* connector) | |
16 : connector_(connector) {} | |
17 | |
18 AccessibilityDelegateMus::~AccessibilityDelegateMus() {} | |
19 | |
20 ui::mojom::AccessibilityManager* | |
21 AccessibilityDelegateMus::GetAccessibilityManager() { | |
22 if (!accessibility_manager_ptr_.is_bound()) | |
23 connector_->ConnectToInterface("mojo:ui", &accessibility_manager_ptr_); | |
24 return accessibility_manager_ptr_.get(); | |
25 } | |
26 | |
27 void AccessibilityDelegateMus::ToggleHighContrast() { | |
28 DefaultAccessibilityDelegate::ToggleHighContrast(); | |
29 GetAccessibilityManager()->SetHighContrastMode(IsHighContrastEnabled()); | |
30 } | |
31 | |
32 } // namespace ash | |
OLD | NEW |