Chromium Code Reviews| Index: ash/system/bluetooth/tray_bluetooth.cc |
| diff --git a/ash/system/bluetooth/tray_bluetooth.cc b/ash/system/bluetooth/tray_bluetooth.cc |
| index ac4cd15f069ef677005925ead52dbf1ca65ae22b..2e568ed79f1b9ada01d25759a898e64b0b7decb9 100644 |
| --- a/ash/system/bluetooth/tray_bluetooth.cc |
| +++ b/ash/system/bluetooth/tray_bluetooth.cc |
| @@ -31,8 +31,8 @@ namespace tray { |
| class BluetoothDefaultView : public TrayItemMore { |
| public: |
| - explicit BluetoothDefaultView(SystemTrayItem* owner) |
| - : TrayItemMore(owner, true) { |
| + explicit BluetoothDefaultView(SystemTrayItem* tray) |
|
bartfab (slow)
2012/11/16 15:01:35
I renamed |owner| to |tray| here and elsewhere for
stevenjb
2012/11/16 17:41:43
Actually, sorry to push back on this, but "tray" i
bartfab (slow)
2012/11/16 18:45:34
I picked |tray| over |owner| because it seems to h
|
| + : TrayItemMore(tray, true) { |
| ui::ResourceBundle& bundle = ui::ResourceBundle::GetSharedInstance(); |
| SetImage(bundle.GetImageNamed(IDR_AURA_UBER_TRAY_BLUETOOTH).ToImageSkia()); |
| UpdateLabel(); |
| @@ -62,8 +62,9 @@ class BluetoothDetailedView : public TrayDetailsView, |
| public ViewClickListener, |
| public views::ButtonListener { |
| public: |
| - explicit BluetoothDetailedView(user::LoginStatus login) |
| - : login_(login), |
| + BluetoothDetailedView(SystemTrayItem* tray, user::LoginStatus login) |
| + : TrayDetailsView(tray), |
| + login_(login), |
| add_device_(NULL), |
| toggle_bluetooth_(NULL) { |
| BluetoothDeviceList list; |
| @@ -175,7 +176,7 @@ class BluetoothDetailedView : public TrayDetailsView, |
| ash::SystemTrayDelegate* delegate = |
| ash::Shell::GetInstance()->tray_delegate(); |
| if (sender == footer()->content()) { |
| - Shell::GetInstance()->system_tray()->ShowDefaultView(BUBBLE_USE_EXISTING); |
| + tray()->system_tray()->ShowDefaultView(BUBBLE_USE_EXISTING); |
| } else if (sender == add_device_) { |
| if (!delegate->GetBluetoothEnabled()) |
| delegate->ToggleBluetooth(); |
| @@ -213,8 +214,9 @@ class BluetoothDetailedView : public TrayDetailsView, |
| } // namespace tray |
| -TrayBluetooth::TrayBluetooth() |
| - : default_(NULL), |
| +TrayBluetooth::TrayBluetooth(SystemTray* system_tray) |
| + : SystemTrayItem(system_tray), |
| + default_(NULL), |
| detailed_(NULL) { |
| } |
| @@ -235,7 +237,7 @@ views::View* TrayBluetooth::CreateDetailedView(user::LoginStatus status) { |
| if (!Shell::GetInstance()->tray_delegate()->GetBluetoothAvailable()) |
| return NULL; |
| CHECK(detailed_ == NULL); |
| - detailed_ = new tray::BluetoothDetailedView(status); |
| + detailed_ = new tray::BluetoothDetailedView(this, status); |
| return detailed_; |
| } |