| 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 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 99 void SystemTrayNotifier::AddSessionLengthLimitObserver( | 99 void SystemTrayNotifier::AddSessionLengthLimitObserver( |
| 100 SessionLengthLimitObserver* observer) { | 100 SessionLengthLimitObserver* observer) { |
| 101 session_length_limit_observers_.AddObserver(observer); | 101 session_length_limit_observers_.AddObserver(observer); |
| 102 } | 102 } |
| 103 | 103 |
| 104 void SystemTrayNotifier::RemoveSessionLengthLimitObserver( | 104 void SystemTrayNotifier::RemoveSessionLengthLimitObserver( |
| 105 SessionLengthLimitObserver* observer) { | 105 SessionLengthLimitObserver* observer) { |
| 106 session_length_limit_observers_.RemoveObserver(observer); | 106 session_length_limit_observers_.RemoveObserver(observer); |
| 107 } | 107 } |
| 108 | 108 |
| 109 void SystemTrayNotifier::AddTracingObserver(TracingObserver* observer) { |
| 110 tracing_observers_.AddObserver(observer); |
| 111 } |
| 112 |
| 113 void SystemTrayNotifier::RemoveTracingObserver(TracingObserver* observer) { |
| 114 tracing_observers_.RemoveObserver(observer); |
| 115 } |
| 116 |
| 109 void SystemTrayNotifier::AddUpdateObserver(UpdateObserver* observer) { | 117 void SystemTrayNotifier::AddUpdateObserver(UpdateObserver* observer) { |
| 110 update_observers_.AddObserver(observer); | 118 update_observers_.AddObserver(observer); |
| 111 } | 119 } |
| 112 | 120 |
| 113 void SystemTrayNotifier::RemoveUpdateObserver(UpdateObserver* observer) { | 121 void SystemTrayNotifier::RemoveUpdateObserver(UpdateObserver* observer) { |
| 114 update_observers_.RemoveObserver(observer); | 122 update_observers_.RemoveObserver(observer); |
| 115 } | 123 } |
| 116 | 124 |
| 117 void SystemTrayNotifier::AddUserObserver(UserObserver* observer) { | 125 void SystemTrayNotifier::AddUserObserver(UserObserver* observer) { |
| 118 user_observers_.AddObserver(observer); | 126 user_observers_.AddObserver(observer); |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 172 #endif | 180 #endif |
| 173 | 181 |
| 174 void SystemTrayNotifier::NotifyAccessibilityModeChanged( | 182 void SystemTrayNotifier::NotifyAccessibilityModeChanged( |
| 175 AccessibilityNotificationVisibility notify) { | 183 AccessibilityNotificationVisibility notify) { |
| 176 FOR_EACH_OBSERVER( | 184 FOR_EACH_OBSERVER( |
| 177 AccessibilityObserver, | 185 AccessibilityObserver, |
| 178 accessibility_observers_, | 186 accessibility_observers_, |
| 179 OnAccessibilityModeChanged(notify)); | 187 OnAccessibilityModeChanged(notify)); |
| 180 } | 188 } |
| 181 | 189 |
| 190 void SystemTrayNotifier::NotifyTracingModeChanged(bool value) { |
| 191 FOR_EACH_OBSERVER( |
| 192 TracingObserver, |
| 193 tracing_observers_, |
| 194 OnTracingModeChanged(value)); |
| 195 } |
| 196 |
| 182 void SystemTrayNotifier::NotifyRefreshBluetooth() { | 197 void SystemTrayNotifier::NotifyRefreshBluetooth() { |
| 183 FOR_EACH_OBSERVER(BluetoothObserver, | 198 FOR_EACH_OBSERVER(BluetoothObserver, |
| 184 bluetooth_observers_, | 199 bluetooth_observers_, |
| 185 OnBluetoothRefresh()); | 200 OnBluetoothRefresh()); |
| 186 } | 201 } |
| 187 | 202 |
| 188 void SystemTrayNotifier::NotifyBluetoothDiscoveringChanged() { | 203 void SystemTrayNotifier::NotifyBluetoothDiscoveringChanged() { |
| 189 FOR_EACH_OBSERVER(BluetoothObserver, | 204 FOR_EACH_OBSERVER(BluetoothObserver, |
| 190 bluetooth_observers_, | 205 bluetooth_observers_, |
| 191 OnBluetoothDiscoveringChanged()); | 206 OnBluetoothDiscoveringChanged()); |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 341 } | 356 } |
| 342 | 357 |
| 343 void SystemTrayNotifier::NotifyScreenShareStop() { | 358 void SystemTrayNotifier::NotifyScreenShareStop() { |
| 344 FOR_EACH_OBSERVER(ScreenShareObserver, screen_share_observers_, | 359 FOR_EACH_OBSERVER(ScreenShareObserver, screen_share_observers_, |
| 345 OnScreenShareStop()); | 360 OnScreenShareStop()); |
| 346 } | 361 } |
| 347 | 362 |
| 348 #endif // OS_CHROMEOS | 363 #endif // OS_CHROMEOS |
| 349 | 364 |
| 350 } // namespace ash | 365 } // namespace ash |
| OLD | NEW |