From 93b397b32011845f382f7b72d3d64f0f940fb951 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Oliver=20Gro=C3=9F?= Date: Mon, 2 Jun 2008 15:50:41 +0200 Subject: [PATCH] added charging time information --- batteryicon.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/batteryicon.cpp b/batteryicon.cpp index c2e60ec..80fd9dc 100644 --- a/batteryicon.cpp +++ b/batteryicon.cpp @@ -89,6 +89,13 @@ namespace qbat { break; case UI_BATTERY_CHARGING: newToolTip += tr("status: %1").arg(tr("charging")); + if (m_CurrentNow && m_ChargeFull) { + newToolTip += '\n'; + qreal remainingTime = (qreal)(m_ChargeFull - m_ChargeNow) / m_CurrentNow; + int remainingHours = (int)remainingTime; + int remainungMinutes = (int)(remainingTime * 60) % 60; + newToolTip += tr("remaining time: %1:%2").arg(remainingHours, 2, 10, QChar('0')).arg(remainungMinutes, 2, 10, QChar('0')); + } break; case UI_BATTERY_FULL: newToolTip += tr("status: %1").arg(tr("full")); -- 2.11.4.GIT