From 8314a22c353bef14363d54ed6685c8d7fa59adcd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Oliver=20Gro=C3=9F?= Date: Tue, 8 Jan 2008 17:14:07 +0100 Subject: [PATCH] new battery icon --- batteryicon.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/batteryicon.cpp b/batteryicon.cpp index 23518c6..943ef22 100644 --- a/batteryicon.cpp +++ b/batteryicon.cpp @@ -70,30 +70,30 @@ namespace qbat { newToolTip += tr("design capacity: %4mAh").arg(chargeFullDesign / 1000); setToolTip(newToolTip); - QPainter painter(&m_Icon); + m_Icon.fill(Qt::transparent); + QPainter painter(&m_Icon); if (chargeNow != chargeFull) { painter.setPen(Qt::black); painter.setBrush(Qt::white); - painter.drawRect(0, 0, 31, 31); + painter.drawRect(0, 5, 31, 26); painter.setPen(Qt::NoPen); painter.setBrush(Qt::green); - painter.drawRect(1, 1 + 30 - (int)(30.0 * chargeNow / chargeFull), 30, (int)(30.0 * chargeNow / chargeFull)); + painter.drawRect(1, 6 + 25 - (int)(25.0 * chargeNow / chargeFull), 30, (int)(25.0 * chargeNow / chargeFull)); painter.setPen(Qt::black); painter.setBrush(Qt::yellow); - painter.drawRect(23, 0, 8, 8); } else { painter.setPen(Qt::black); painter.setBrush(Qt::green); - painter.drawRect(0, 0, 31, 31); + painter.drawRect(0, 5, 31, 26); painter.setBrush(Qt::blue); - painter.drawRect(23, 0, 8, 8); } + painter.drawRect(9, 0, 13, 5); painter.setBrush(Qt::NoBrush); painter.font().setPixelSize(16); -- 2.11.4.GIT