diff --git a/components/workspace/BatteryIcon.qml b/components/workspace/BatteryIcon.qml --- a/components/workspace/BatteryIcon.qml +++ b/components/workspace/BatteryIcon.qml @@ -129,6 +129,8 @@ return "battery-ups"; case "GamingInput": return "input-gaming-battery"; + case "Bluetooth": + return "preferences-system-bluetooth-battery"; default: return ""; } diff --git a/dataengines/powermanagement/powermanagementengine.cpp b/dataengines/powermanagement/powermanagementengine.cpp --- a/dataengines/powermanagement/powermanagementengine.cpp +++ b/dataengines/powermanagement/powermanagementengine.cpp @@ -360,6 +360,9 @@ case Solid::Battery::GamingInputBattery: return QStringLiteral("GamingInput"); break; + case Solid::Battery::BluetoothBattery: + return QStringLiteral("Bluetooth"); + break; default: return QStringLiteral("Unknown"); } diff --git a/dataengines/soliddevice/soliddeviceengine.cpp b/dataengines/soliddevice/soliddeviceengine.cpp --- a/dataengines/soliddevice/soliddeviceengine.cpp +++ b/dataengines/soliddevice/soliddeviceengine.cpp @@ -404,7 +404,7 @@ batterytype << I18N_NOOP("Unknown Battery") << I18N_NOOP("PDA Battery") << I18N_NOOP("UPS Battery") << I18N_NOOP("Primary Battery") << I18N_NOOP("Mouse Battery") << I18N_NOOP("Keyboard Battery") << I18N_NOOP("Keyboard Mouse Battery") << I18N_NOOP("Camera Battery") << I18N_NOOP("Phone Battery") - << I18N_NOOP("Monitor Battery") << I18N_NOOP("Gaming Input Battery"); + << I18N_NOOP("Monitor Battery") << I18N_NOOP("Gaming Input Battery") << I18N_NOOP("Bluetooth Battery"); QStringList chargestate; chargestate << I18N_NOOP("Not Charging") << I18N_NOOP("Charging") << I18N_NOOP("Discharging") << I18N_NOOP("Fully Charged");