diff options
Diffstat (limited to 'chromium/ash/system/tray/system_tray_notifier.cc')
-rw-r--r-- | chromium/ash/system/tray/system_tray_notifier.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/chromium/ash/system/tray/system_tray_notifier.cc b/chromium/ash/system/tray/system_tray_notifier.cc index fcdb2d6d5bc..73f619586fd 100644 --- a/chromium/ash/system/tray/system_tray_notifier.cc +++ b/chromium/ash/system/tray/system_tray_notifier.cc @@ -140,6 +140,14 @@ void SystemTrayNotifier::RemoveNetworkObserver(NetworkObserver* observer) { network_observers_.RemoveObserver(observer); } +void SystemTrayNotifier::AddSmsObserver(SmsObserver* observer) { + sms_observers_.AddObserver(observer); +} + +void SystemTrayNotifier::RemoveSmsObserver(SmsObserver* observer) { + sms_observers_.RemoveObserver(observer); +} + void SystemTrayNotifier::AddEnterpriseDomainObserver( EnterpriseDomainObserver* observer) { enterprise_domain_observers_.AddObserver(observer); @@ -318,6 +326,11 @@ void SystemTrayNotifier::NotifyRequestToggleWifi() { RequestToggleWifi()); } +void SystemTrayNotifier::NotifyAddSmsMessage( + const base::DictionaryValue& message) { + FOR_EACH_OBSERVER(SmsObserver, sms_observers_, AddMessage(message)); +} + void SystemTrayNotifier::NotifyEnterpriseDomainChanged() { FOR_EACH_OBSERVER(EnterpriseDomainObserver, enterprise_domain_observers_, OnEnterpriseDomainChanged()); |