Chromium Code Reviews| Index: ash/common/system/tray/system_tray_notifier.cc | 
| diff --git a/ash/common/system/tray/system_tray_notifier.cc b/ash/common/system/tray/system_tray_notifier.cc | 
| index c443605ff14af649212d375c863ee10dc7f58c1e..1a5a034d5ce8ca3dff966628b002d97ccdd8c52e 100644 | 
| --- a/ash/common/system/tray/system_tray_notifier.cc | 
| +++ b/ash/common/system/tray/system_tray_notifier.cc | 
| @@ -5,11 +5,6 @@ | 
| #include "ash/common/system/tray/system_tray_notifier.h" | 
| #include "ash/common/system/accessibility_observer.h" | 
| -#include "ash/common/system/date/clock_observer.h" | 
| -#include "ash/common/system/ime/ime_observer.h" | 
| -#include "ash/common/system/user/user_observer.h" | 
| - | 
| -#if defined(OS_CHROMEOS) | 
| #include "ash/common/system/chromeos/bluetooth/bluetooth_observer.h" | 
| #include "ash/common/system/chromeos/enterprise/enterprise_domain_observer.h" | 
| #include "ash/common/system/chromeos/network/network_observer.h" | 
| @@ -21,7 +16,9 @@ | 
| #include "ash/common/system/chromeos/session/session_length_limit_observer.h" | 
| #include "ash/common/system/chromeos/tray_tracing.h" | 
| #include "ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_observer.h" | 
| -#endif | 
| +#include "ash/common/system/date/clock_observer.h" | 
| +#include "ash/common/system/ime/ime_observer.h" | 
| +#include "ash/common/system/user/user_observer.h" | 
| namespace ash { | 
| @@ -45,6 +42,29 @@ void SystemTrayNotifier::NotifyAccessibilityModeChanged( | 
| observer.OnAccessibilityModeChanged(notify); | 
| } | 
| +void SystemTrayNotifier::AddBluetoothObserver(BluetoothObserver* observer) { | 
| + bluetooth_observers_.AddObserver(observer); | 
| +} | 
| + | 
| +void SystemTrayNotifier::RemoveBluetoothObserver(BluetoothObserver* observer) { | 
| + bluetooth_observers_.RemoveObserver(observer); | 
| +} | 
| + | 
| +void SystemTrayNotifier::NotifyRefreshBluetooth() { | 
| + for (auto& observer : bluetooth_observers_) | 
| + observer.OnBluetoothRefresh(); | 
| +} | 
| + | 
| +void SystemTrayNotifier::NotifyBluetoothDiscoveringChanged() { | 
| + for (auto& observer : bluetooth_observers_) | 
| + observer.OnBluetoothDiscoveringChanged(); | 
| +} | 
| + | 
| +void SystemTrayNotifier::AddEnterpriseDomainObserver( | 
| 
 
msw
2016/12/14 22:51:00
nit: this belongs below with the other enterprise
 
James Cook
2016/12/14 23:46:08
Gack. Thanks for catching this.
 
 | 
| + EnterpriseDomainObserver* observer) { | 
| + enterprise_domain_observers_.AddObserver(observer); | 
| +} | 
| + | 
| void SystemTrayNotifier::AddClockObserver(ClockObserver* observer) { | 
| clock_observers_.AddObserver(observer); | 
| } | 
| @@ -73,6 +93,16 @@ void SystemTrayNotifier::NotifySystemClockCanSetTimeChanged(bool can_set_time) { | 
| observer.OnSystemClockCanSetTimeChanged(can_set_time); | 
| } | 
| +void SystemTrayNotifier::RemoveEnterpriseDomainObserver( | 
| + EnterpriseDomainObserver* observer) { | 
| + enterprise_domain_observers_.RemoveObserver(observer); | 
| +} | 
| + | 
| +void SystemTrayNotifier::NotifyEnterpriseDomainChanged() { | 
| + for (auto& observer : enterprise_domain_observers_) | 
| + observer.OnEnterpriseDomainChanged(); | 
| +} | 
| + | 
| void SystemTrayNotifier::AddIMEObserver(IMEObserver* observer) { | 
| ime_observers_.AddObserver(observer); | 
| } | 
| @@ -91,61 +121,6 @@ void SystemTrayNotifier::NotifyRefreshIMEMenu(bool is_active) { | 
| observer.OnIMEMenuActivationChanged(is_active); | 
| } | 
| -void SystemTrayNotifier::AddUserObserver(UserObserver* observer) { | 
| - user_observers_.AddObserver(observer); | 
| -} | 
| - | 
| -void SystemTrayNotifier::RemoveUserObserver(UserObserver* observer) { | 
| - user_observers_.RemoveObserver(observer); | 
| -} | 
| - | 
| -void SystemTrayNotifier::NotifyUserUpdate() { | 
| - for (auto& observer : user_observers_) | 
| - observer.OnUserUpdate(); | 
| -} | 
| - | 
| -void SystemTrayNotifier::NotifyUserAddedToSession() { | 
| - for (auto& observer : user_observers_) | 
| - observer.OnUserAddedToSession(); | 
| -} | 
| - | 
| -//////////////////////////////////////////////////////////////////////////////// | 
| - | 
| -#if defined(OS_CHROMEOS) | 
| - | 
| -void SystemTrayNotifier::AddBluetoothObserver(BluetoothObserver* observer) { | 
| - bluetooth_observers_.AddObserver(observer); | 
| -} | 
| - | 
| -void SystemTrayNotifier::RemoveBluetoothObserver(BluetoothObserver* observer) { | 
| - bluetooth_observers_.RemoveObserver(observer); | 
| -} | 
| - | 
| -void SystemTrayNotifier::NotifyRefreshBluetooth() { | 
| - for (auto& observer : bluetooth_observers_) | 
| - observer.OnBluetoothRefresh(); | 
| -} | 
| - | 
| -void SystemTrayNotifier::NotifyBluetoothDiscoveringChanged() { | 
| - for (auto& observer : bluetooth_observers_) | 
| - observer.OnBluetoothDiscoveringChanged(); | 
| -} | 
| - | 
| -void SystemTrayNotifier::AddEnterpriseDomainObserver( | 
| - EnterpriseDomainObserver* observer) { | 
| - enterprise_domain_observers_.AddObserver(observer); | 
| -} | 
| - | 
| -void SystemTrayNotifier::RemoveEnterpriseDomainObserver( | 
| - EnterpriseDomainObserver* observer) { | 
| - enterprise_domain_observers_.RemoveObserver(observer); | 
| -} | 
| - | 
| -void SystemTrayNotifier::NotifyEnterpriseDomainChanged() { | 
| - for (auto& observer : enterprise_domain_observers_) | 
| - observer.OnEnterpriseDomainChanged(); | 
| -} | 
| - | 
| void SystemTrayNotifier::AddLastWindowClosedObserver( | 
| LastWindowClosedObserver* observer) { | 
| last_window_closed_observers_.AddObserver(observer); | 
| @@ -287,6 +262,24 @@ void SystemTrayNotifier::NotifyTracingModeChanged(bool value) { | 
| observer.OnTracingModeChanged(value); | 
| } | 
| +void SystemTrayNotifier::AddUserObserver(UserObserver* observer) { | 
| + user_observers_.AddObserver(observer); | 
| +} | 
| + | 
| +void SystemTrayNotifier::RemoveUserObserver(UserObserver* observer) { | 
| + user_observers_.RemoveObserver(observer); | 
| +} | 
| + | 
| +void SystemTrayNotifier::NotifyUserUpdate() { | 
| + for (auto& observer : user_observers_) | 
| + observer.OnUserUpdate(); | 
| +} | 
| + | 
| +void SystemTrayNotifier::NotifyUserAddedToSession() { | 
| + for (auto& observer : user_observers_) | 
| + observer.OnUserAddedToSession(); | 
| +} | 
| + | 
| void SystemTrayNotifier::AddVirtualKeyboardObserver( | 
| VirtualKeyboardObserver* observer) { | 
| virtual_keyboard_observers_.AddObserver(observer); | 
| @@ -303,6 +296,4 @@ void SystemTrayNotifier::NotifyVirtualKeyboardSuppressionChanged( | 
| observer.OnKeyboardSuppressionChanged(suppressed); | 
| } | 
| -#endif // defined(OS_CHROMEOS) | 
| - | 
| } // namespace ash |