Index: ash/system/chromeos/power/tray_power.h |
diff --git a/ash/system/chromeos/power/tray_power.h b/ash/system/chromeos/power/tray_power.h |
index f5c282bd1c216bd8457eeb835e28b32a4ca61fd0..2a66cd5e4aba35d5c41065a7b0412cf074dfa532 100644 |
--- a/ash/system/chromeos/power/tray_power.h |
+++ b/ash/system/chromeos/power/tray_power.h |
@@ -27,11 +27,6 @@ class PowerNotificationView; |
class PowerTrayView; |
} |
-enum IconSet { |
- ICON_LIGHT, |
- ICON_DARK |
-}; |
- |
class ASH_EXPORT TrayPower : public SystemTrayItem, |
public PowerStatus::Observer { |
public: |
@@ -50,38 +45,6 @@ class ASH_EXPORT TrayPower : public SystemTrayItem, |
message_center::MessageCenter* message_center); |
virtual ~TrayPower(); |
- // Gets whether battery charging is unreliable for |supply_status|. |
- // When a non-standard power supply is connected, the battery may |
- // change from being charged to discharged frequently depending on the |
- // charger power and power consumption, i.e usage. In this case we |
- // do not want to show either a charging or discharging state. |
- static bool IsBatteryChargingUnreliable( |
- const chromeos::PowerSupplyStatus& supply_status); |
- |
- // Gets the icon index in the battery icon array image based on |
- // |supply_status|. If |supply_status| is uncertain about the power state, |
- // returns -1. |
- static int GetBatteryImageIndex( |
- const chromeos::PowerSupplyStatus& supply_status); |
- |
- // Gets the horizontal offset in the battery icon array image based on |
- // |supply_status|. |
- static int GetBatteryImageOffset( |
- const chromeos::PowerSupplyStatus& supply_status); |
- |
- // Looks up the actual icon in the icon array image for |image_index|. |
- static gfx::ImageSkia GetBatteryImage(int image_index, |
- int image_offset, |
- bool charging_unreliable, |
- IconSet icon_set); |
- |
- // Gets the battery accessible string for |supply_status|. |
- static base::string16 GetAccessibleNameString( |
- const chromeos::PowerSupplyStatus& supply_status); |
- |
- // Gets rounded battery percentage for |battery_percentage|. |
- static int GetRoundedBatteryPercentage(double battery_percentage); |
- |
private: |
friend class TrayPowerTest; |
@@ -98,31 +61,25 @@ class ASH_EXPORT TrayPower : public SystemTrayItem, |
ShelfAlignment alignment) OVERRIDE; |
// Overridden from PowerStatus::Observer. |
- virtual void OnPowerStatusChanged( |
- const chromeos::PowerSupplyStatus& status) OVERRIDE; |
- |
- // Requests a power status update. |
- void RequestStatusUpdate() const; |
+ virtual void OnPowerStatusChanged() OVERRIDE; |
// Show a notification that a low-power USB charger has been connected. |
// Returns true if a notification was shown or explicitly hidden. |
- bool MaybeShowUsbChargerNotification( |
- const chromeos::PowerSupplyStatus& old_status, |
- const chromeos::PowerSupplyStatus& new_status); |
+ bool MaybeShowUsbChargerNotification(); |
// Sets |notification_state_|. Returns true if a notification should be shown. |
- bool UpdateNotificationState(const chromeos::PowerSupplyStatus& status); |
- bool UpdateNotificationStateForRemainingTime(int remaining_seconds); |
- bool UpdateNotificationStateForRemainingPercentage( |
- double remaining_percentage); |
+ bool UpdateNotificationState(); |
+ bool UpdateNotificationStateForRemainingTime(); |
+ bool UpdateNotificationStateForRemainingPercentage(); |
message_center::MessageCenter* message_center_; // Not owned. |
tray::PowerTrayView* power_tray_; |
tray::PowerNotificationView* notification_view_; |
NotificationState notification_state_; |
- // Power supply status at the last update. |
- chromeos::PowerSupplyStatus last_power_supply_status_; |
+ // Was a USB charger connected the last time OnPowerStatusChanged() was |
+ // called? |
+ bool usb_charger_was_connected_; |
DISALLOW_COPY_AND_ASSIGN(TrayPower); |
}; |