| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ash/system/tray/system_tray_notifier.h" | 5 #include "ash/system/tray/system_tray_notifier.h" |
| 6 | 6 |
| 7 namespace ash { | 7 namespace ash { |
| 8 | 8 |
| 9 SystemTrayNotifier::SystemTrayNotifier() { | 9 SystemTrayNotifier::SystemTrayNotifier() { |
| 10 } | 10 } |
| 11 | 11 |
| 12 SystemTrayNotifier::~SystemTrayNotifier() { | 12 SystemTrayNotifier::~SystemTrayNotifier() { |
| 13 } | 13 } |
| 14 | 14 |
| 15 void SystemTrayNotifier::AddAccessibilityObserver( | |
| 16 AccessibilityObserver* observer) { | |
| 17 accessibility_observers_.AddObserver(observer); | |
| 18 } | |
| 19 | |
| 20 void SystemTrayNotifier::RemoveAccessibilityObserver( | |
| 21 AccessibilityObserver* observer) { | |
| 22 accessibility_observers_.RemoveObserver(observer); | |
| 23 } | |
| 24 | |
| 25 void SystemTrayNotifier::AddAudioObserver(AudioObserver* observer) { | 15 void SystemTrayNotifier::AddAudioObserver(AudioObserver* observer) { |
| 26 audio_observers_.AddObserver(observer); | 16 audio_observers_.AddObserver(observer); |
| 27 } | 17 } |
| 28 | 18 |
| 29 void SystemTrayNotifier::RemoveAudioObserver(AudioObserver* observer) { | 19 void SystemTrayNotifier::RemoveAudioObserver(AudioObserver* observer) { |
| 30 audio_observers_.RemoveObserver(observer); | 20 audio_observers_.RemoveObserver(observer); |
| 31 } | 21 } |
| 32 | 22 |
| 33 void SystemTrayNotifier::AddIMEObserver(IMEObserver* observer) { | 23 void SystemTrayNotifier::AddIMEObserver(IMEObserver* observer) { |
| 34 ime_observers_.AddObserver(observer); | 24 ime_observers_.AddObserver(observer); |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 164 VirtualKeyboardObserver* observer) { | 154 VirtualKeyboardObserver* observer) { |
| 165 virtual_keyboard_observers_.AddObserver(observer); | 155 virtual_keyboard_observers_.AddObserver(observer); |
| 166 } | 156 } |
| 167 | 157 |
| 168 void SystemTrayNotifier::RemoveVirtualKeyboardObserver( | 158 void SystemTrayNotifier::RemoveVirtualKeyboardObserver( |
| 169 VirtualKeyboardObserver* observer) { | 159 VirtualKeyboardObserver* observer) { |
| 170 virtual_keyboard_observers_.RemoveObserver(observer); | 160 virtual_keyboard_observers_.RemoveObserver(observer); |
| 171 } | 161 } |
| 172 #endif | 162 #endif |
| 173 | 163 |
| 174 void SystemTrayNotifier::NotifyAccessibilityModeChanged( | |
| 175 ui::AccessibilityNotificationVisibility notify) { | |
| 176 FOR_EACH_OBSERVER( | |
| 177 AccessibilityObserver, | |
| 178 accessibility_observers_, | |
| 179 OnAccessibilityModeChanged(notify)); | |
| 180 } | |
| 181 | |
| 182 void SystemTrayNotifier::NotifyAudioOutputVolumeChanged(uint64_t node_id, | 164 void SystemTrayNotifier::NotifyAudioOutputVolumeChanged(uint64_t node_id, |
| 183 double volume) { | 165 double volume) { |
| 184 FOR_EACH_OBSERVER(AudioObserver, audio_observers_, | 166 FOR_EACH_OBSERVER(AudioObserver, audio_observers_, |
| 185 OnOutputNodeVolumeChanged(node_id, volume)); | 167 OnOutputNodeVolumeChanged(node_id, volume)); |
| 186 } | 168 } |
| 187 | 169 |
| 188 void SystemTrayNotifier::NotifyAudioOutputMuteChanged(bool mute_on, | 170 void SystemTrayNotifier::NotifyAudioOutputMuteChanged(bool mute_on, |
| 189 bool system_adjust) { | 171 bool system_adjust) { |
| 190 FOR_EACH_OBSERVER(AudioObserver, audio_observers_, | 172 FOR_EACH_OBSERVER(AudioObserver, audio_observers_, |
| 191 OnOutputMuteChanged(mute_on, system_adjust)); | 173 OnOutputMuteChanged(mute_on, system_adjust)); |
| (...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 347 void SystemTrayNotifier::NotifyVirtualKeyboardSuppressionChanged( | 329 void SystemTrayNotifier::NotifyVirtualKeyboardSuppressionChanged( |
| 348 bool suppressed) { | 330 bool suppressed) { |
| 349 FOR_EACH_OBSERVER(VirtualKeyboardObserver, | 331 FOR_EACH_OBSERVER(VirtualKeyboardObserver, |
| 350 virtual_keyboard_observers_, | 332 virtual_keyboard_observers_, |
| 351 OnKeyboardSuppressionChanged(suppressed)); | 333 OnKeyboardSuppressionChanged(suppressed)); |
| 352 } | 334 } |
| 353 | 335 |
| 354 #endif // OS_CHROMEOS | 336 #endif // OS_CHROMEOS |
| 355 | 337 |
| 356 } // namespace ash | 338 } // namespace ash |
| OLD | NEW |