diff options
Diffstat (limited to 'ash/system/tray/system_tray.cc')
-rw-r--r-- | ash/system/tray/system_tray.cc | 31 |
1 files changed, 9 insertions, 22 deletions
diff --git a/ash/system/tray/system_tray.cc b/ash/system/tray/system_tray.cc index 4411e23..56b7e9c 100644 --- a/ash/system/tray/system_tray.cc +++ b/ash/system/tray/system_tray.cc @@ -10,11 +10,12 @@ #include "ash/system/audio/tray_volume.h" #include "ash/system/bluetooth/tray_bluetooth.h" #include "ash/system/brightness/tray_brightness.h" -#include "ash/system/chromeos/tray_display.h" #include "ash/system/date/tray_date.h" #include "ash/system/drive/tray_drive.h" #include "ash/system/ime/tray_ime.h" #include "ash/system/locale/tray_locale.h" +#include "ash/system/network/tray_network.h" +#include "ash/system/network/tray_sms.h" #include "ash/system/power/power_status_observer.h" #include "ash/system/power/power_supply_status.h" #include "ash/system/power/tray_power.h" @@ -26,6 +27,7 @@ #include "ash/system/tray/tray_constants.h" #include "ash/system/tray_accessibility.h" #include "ash/system/tray_caps_lock.h" +#include "ash/system/tray_display.h" #include "ash/system/tray_update.h" #include "ash/system/user/login_status.h" #include "ash/system/user/tray_user.h" @@ -47,11 +49,6 @@ #include "ui/views/layout/fill_layout.h" #include "ui/views/view.h" -#if defined(OS_CHROMEOS) -#include "ash/system/chromeos/network/tray_network.h" -#include "ash/system/chromeos/network/tray_sms.h" -#endif - namespace ash { // SystemTray @@ -70,10 +67,7 @@ SystemTray::SystemTray(internal::StatusAreaWidget* status_area_widget) drive_observer_(NULL), ime_observer_(NULL), locale_observer_(NULL), -#if defined(OS_CHROMEOS) network_observer_(NULL), - sms_observer_(NULL), -#endif update_observer_(NULL), user_observer_(NULL), default_bubble_height_(0), @@ -96,6 +90,8 @@ void SystemTray::CreateItems() { internal::TrayBrightness* tray_brightness = new internal::TrayBrightness(); internal::TrayDate* tray_date = new internal::TrayDate(); internal::TrayPower* tray_power = new internal::TrayPower(); + internal::TrayNetwork* tray_network = new internal::TrayNetwork; + internal::TraySms* tray_sms = new internal::TraySms(); internal::TrayUser* tray_user = new internal::TrayUser; internal::TrayAccessibility* tray_accessibility = new internal::TrayAccessibility; @@ -105,6 +101,7 @@ void SystemTray::CreateItems() { internal::TrayLocale* tray_locale = new internal::TrayLocale; internal::TrayUpdate* tray_update = new internal::TrayUpdate; internal::TraySettings* tray_settings = new internal::TraySettings(); + internal::TrayDisplay* tray_display = new internal::TrayDisplay; accessibility_observer_ = tray_accessibility; audio_observer_ = tray_volume; @@ -115,32 +112,22 @@ void SystemTray::CreateItems() { drive_observer_ = tray_drive; ime_observer_ = tray_ime; locale_observer_ = tray_locale; + network_observer_ = tray_network; power_status_observers_.AddObserver(tray_power); power_status_observers_.AddObserver(tray_settings); + sms_observer_ = tray_sms; update_observer_ = tray_update; user_observer_ = tray_user; -#if defined(OS_CHROMEOS) - internal::TrayDisplay* tray_display = new internal::TrayDisplay; - internal::TrayNetwork* tray_network = new internal::TrayNetwork; - internal::TraySms* tray_sms = new internal::TraySms(); - network_observer_ = tray_network; - sms_observer_ = tray_sms; -#endif - AddTrayItem(tray_user); AddTrayItem(tray_power); -#if defined(OS_CHROMEOS) AddTrayItem(tray_network); - AddTrayItem(tray_sms); -#endif AddTrayItem(tray_bluetooth); + AddTrayItem(tray_sms); AddTrayItem(tray_drive); AddTrayItem(tray_ime); AddTrayItem(tray_locale); -#if defined(OS_CHROMEOS) AddTrayItem(tray_display); -#endif AddTrayItem(tray_volume); AddTrayItem(tray_brightness); AddTrayItem(tray_update); |