| 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..a318d199108a45d097810a0be275cbaee06300f8 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,24 @@ 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::AddClockObserver(ClockObserver* observer) {
|
| clock_observers_.AddObserver(observer);
|
| }
|
| @@ -73,6 +88,21 @@ void SystemTrayNotifier::NotifySystemClockCanSetTimeChanged(bool can_set_time) {
|
| observer.OnSystemClockCanSetTimeChanged(can_set_time);
|
| }
|
|
|
| +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::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
|
|
|