| Index: ash/system/chromeos/power/power_status.cc
|
| diff --git a/ash/system/chromeos/power/power_status.cc b/ash/system/chromeos/power/power_status.cc
|
| index 8940e9ecb472b8b021a9e7270530541ee6f47a0c..251da6800a747cd582909e3616c65cb633234156 100644
|
| --- a/ash/system/chromeos/power/power_status.cc
|
| +++ b/ash/system/chromeos/power/power_status.cc
|
| @@ -277,6 +277,20 @@ base::string16 PowerStatus::GetAccessibleNameString() const {
|
| battery_time_accessible;
|
| }
|
|
|
| +base::string16 PowerStatus::GetShortAccessibleNameString() const {
|
| + ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
|
| + if (IsBatteryFull()) {
|
| + return rb.GetLocalizedString(
|
| + IDS_ASH_STATUS_TRAY_BATTERY_FULL_CHARGE_ACCESSIBLE);
|
| + }
|
| +
|
| + return l10n_util::GetStringFUTF16(
|
| + IsBatteryCharging()
|
| + ? IDS_ASH_STATUS_TRAY_BATTERY_PERCENT_CHARGING_ACCESSIBLE
|
| + : IDS_ASH_STATUS_TRAY_BATTERY_PERCENT_ACCESSIBLE,
|
| + base::IntToString16(GetRoundedBatteryPercent()));
|
| +}
|
| +
|
| PowerStatus::PowerStatus() {
|
| chromeos::DBusThreadManager::Get()->GetPowerManagerClient()->
|
| AddObserver(this);
|
|
|