| 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 #if defined(OS_CHROMEOS) | 7 #if defined(OS_CHROMEOS) |
| 8 #include "ash/system/chromeos/network/network_state_notifier.h" | 8 #include "ash/system/chromeos/network/network_state_notifier.h" |
| 9 #endif | 9 #endif |
| 10 | 10 |
| (...skipping 11 matching lines...) Expand all Loading... |
| 22 void SystemTrayNotifier::AddAccessibilityObserver( | 22 void SystemTrayNotifier::AddAccessibilityObserver( |
| 23 AccessibilityObserver* observer) { | 23 AccessibilityObserver* observer) { |
| 24 accessibility_observers_.AddObserver(observer); | 24 accessibility_observers_.AddObserver(observer); |
| 25 } | 25 } |
| 26 | 26 |
| 27 void SystemTrayNotifier::RemoveAccessibilityObserver( | 27 void SystemTrayNotifier::RemoveAccessibilityObserver( |
| 28 AccessibilityObserver* observer) { | 28 AccessibilityObserver* observer) { |
| 29 accessibility_observers_.RemoveObserver(observer); | 29 accessibility_observers_.RemoveObserver(observer); |
| 30 } | 30 } |
| 31 | 31 |
| 32 void SystemTrayNotifier::AddAudioObserver(AudioObserver* observer) { |
| 33 audio_observers_.AddObserver(observer); |
| 34 } |
| 35 |
| 36 void SystemTrayNotifier::RemoveAudioObserver(AudioObserver* observer) { |
| 37 audio_observers_.RemoveObserver(observer); |
| 38 } |
| 39 |
| 32 void SystemTrayNotifier::AddBluetoothObserver(BluetoothObserver* observer) { | 40 void SystemTrayNotifier::AddBluetoothObserver(BluetoothObserver* observer) { |
| 33 bluetooth_observers_.AddObserver(observer); | 41 bluetooth_observers_.AddObserver(observer); |
| 34 } | 42 } |
| 35 | 43 |
| 36 void SystemTrayNotifier::RemoveBluetoothObserver(BluetoothObserver* observer) { | 44 void SystemTrayNotifier::RemoveBluetoothObserver(BluetoothObserver* observer) { |
| 37 bluetooth_observers_.RemoveObserver(observer); | 45 bluetooth_observers_.RemoveObserver(observer); |
| 38 } | 46 } |
| 39 | 47 |
| 40 void SystemTrayNotifier::AddCapsLockObserver(CapsLockObserver* observer) { | 48 void SystemTrayNotifier::AddCapsLockObserver(CapsLockObserver* observer) { |
| 41 caps_lock_observers_.AddObserver(observer); | 49 caps_lock_observers_.AddObserver(observer); |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 163 #endif | 171 #endif |
| 164 | 172 |
| 165 void SystemTrayNotifier::NotifyAccessibilityModeChanged( | 173 void SystemTrayNotifier::NotifyAccessibilityModeChanged( |
| 166 AccessibilityNotificationVisibility notify) { | 174 AccessibilityNotificationVisibility notify) { |
| 167 FOR_EACH_OBSERVER( | 175 FOR_EACH_OBSERVER( |
| 168 AccessibilityObserver, | 176 AccessibilityObserver, |
| 169 accessibility_observers_, | 177 accessibility_observers_, |
| 170 OnAccessibilityModeChanged(notify)); | 178 OnAccessibilityModeChanged(notify)); |
| 171 } | 179 } |
| 172 | 180 |
| 181 void SystemTrayNotifier::NotifyAudioOutputVolumeChanged() { |
| 182 FOR_EACH_OBSERVER( |
| 183 AudioObserver, |
| 184 audio_observers_, |
| 185 OnOutputVolumeChanged()); |
| 186 } |
| 187 |
| 188 void SystemTrayNotifier::NotifyAudioOutputMuteChanged() { |
| 189 FOR_EACH_OBSERVER( |
| 190 AudioObserver, |
| 191 audio_observers_, |
| 192 OnOutputMuteChanged()); |
| 193 } |
| 194 |
| 195 void SystemTrayNotifier::NotifyAudioNodesChanged() { |
| 196 FOR_EACH_OBSERVER( |
| 197 AudioObserver, |
| 198 audio_observers_, |
| 199 OnAudioNodesChanged()); |
| 200 } |
| 201 |
| 202 void SystemTrayNotifier::NotifyAudioActiveOutputNodeChanged() { |
| 203 FOR_EACH_OBSERVER( |
| 204 AudioObserver, |
| 205 audio_observers_, |
| 206 OnActiveOutputNodeChanged()); |
| 207 } |
| 208 |
| 209 void SystemTrayNotifier::NotifyAudioActiveInputNodeChanged() { |
| 210 FOR_EACH_OBSERVER( |
| 211 AudioObserver, |
| 212 audio_observers_, |
| 213 OnActiveInputNodeChanged()); |
| 214 } |
| 215 |
| 173 void SystemTrayNotifier::NotifyTracingModeChanged(bool value) { | 216 void SystemTrayNotifier::NotifyTracingModeChanged(bool value) { |
| 174 FOR_EACH_OBSERVER( | 217 FOR_EACH_OBSERVER( |
| 175 TracingObserver, | 218 TracingObserver, |
| 176 tracing_observers_, | 219 tracing_observers_, |
| 177 OnTracingModeChanged(value)); | 220 OnTracingModeChanged(value)); |
| 178 } | 221 } |
| 179 | 222 |
| 180 void SystemTrayNotifier::NotifyRefreshBluetooth() { | 223 void SystemTrayNotifier::NotifyRefreshBluetooth() { |
| 181 FOR_EACH_OBSERVER(BluetoothObserver, | 224 FOR_EACH_OBSERVER(BluetoothObserver, |
| 182 bluetooth_observers_, | 225 bluetooth_observers_, |
| (...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 314 } | 357 } |
| 315 | 358 |
| 316 void SystemTrayNotifier::NotifyScreenShareStop() { | 359 void SystemTrayNotifier::NotifyScreenShareStop() { |
| 317 FOR_EACH_OBSERVER(ScreenShareObserver, screen_share_observers_, | 360 FOR_EACH_OBSERVER(ScreenShareObserver, screen_share_observers_, |
| 318 OnScreenShareStop()); | 361 OnScreenShareStop()); |
| 319 } | 362 } |
| 320 | 363 |
| 321 #endif // OS_CHROMEOS | 364 #endif // OS_CHROMEOS |
| 322 | 365 |
| 323 } // namespace ash | 366 } // namespace ash |
| OLD | NEW |