2 // C++ Interface: batteryicon
4 // Author: Oliver Groß <z.o.gross@gmx.de>, (C) 2008
6 // Copyright: See COPYING file that comes with this distribution
8 #ifndef QBAT_BATTERYICON_H
9 #define QBAT_BATTERYICON_H
11 #include <QSystemTrayIcon>
40 class CBatteryIcon
: public QSystemTrayIcon
{
43 QString m_BatteryName
;
45 Settings
* m_Settings
;
52 CBatteryIcon(Settings
* settings
, QString batteryName
= QString(), QObject
* parent
= 0);
55 BatteryData
data() const { return m_Data
; }
57 void updateData(int currentCapacity
, int fullCapacity
, int designCapacity
, int rate
, int voltage
, int status
, bool energyUnits
);