summaryrefslogtreecommitdiff
path: root/core/applets/batteryapplet/battery.h
authormickeyl <mickeyl>2003-05-10 16:56:35 (UTC)
committer mickeyl <mickeyl>2003-05-10 16:56:35 (UTC)
commit7f8b43992dffa298d84a3a293fa0a198e51d6a1c (patch) (unidiff)
tree8fb9e6b5c95e04686f5168f4edfc0a34dcbea246 /core/applets/batteryapplet/battery.h
parentbb282009a5d37c77c9239d0e78950290f026d7a8 (diff)
downloadopie-7f8b43992dffa298d84a3a293fa0a198e51d6a1c.zip
opie-7f8b43992dffa298d84a3a293fa0a198e51d6a1c.tar.gz
opie-7f8b43992dffa298d84a3a293fa0a198e51d6a1c.tar.bz2
- fix and rewrite draw algorithm to work with larger sizes
- add alternative appearance (hint: click'n'hold on the battery meter :-)
Diffstat (limited to 'core/applets/batteryapplet/battery.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/batteryapplet/battery.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/core/applets/batteryapplet/battery.h b/core/applets/batteryapplet/battery.h
index d4807b0..c2d1216 100644
--- a/core/applets/batteryapplet/battery.h
+++ b/core/applets/batteryapplet/battery.h
@@ -30,26 +30,28 @@ class QTimer;
30class BatteryMeter : public QWidget 30class BatteryMeter : public QWidget
31{ 31{
32 Q_OBJECT 32 Q_OBJECT
33public: 33 public:
34 BatteryMeter( QWidget *parent = 0 ); 34 BatteryMeter( QWidget *parent = 0 );
35 ~BatteryMeter(); 35 ~BatteryMeter();
36 36
37 QSize sizeHint() const; 37 QSize sizeHint() const;
38 38
39protected: 39 protected:
40 void timerEvent( QTimerEvent * ); 40 void timerEvent( QTimerEvent* );
41 void paintEvent( QPaintEvent* ); 41 void paintEvent( QPaintEvent* );
42 void mouseReleaseEvent( QMouseEvent * ); 42 void mousePressEvent( QMouseEvent* );
43 void mouseReleaseEvent( QMouseEvent* );
43 44
44protected slots: 45 protected slots:
45 void chargeTimeout(); 46 void chargeTimeout();
46 47
47protected: 48 protected:
48 QGuardedPtr<BatteryStatus> batteryView; 49 QGuardedPtr<BatteryStatus> batteryView;
49 PowerStatus *ps; 50 PowerStatus *ps;
50 QTimer *chargeTimer; 51 QTimer *chargeTimer;
51 int percent; 52 int percent;
52 bool charging; 53 bool charging;
54 int style;
53}; 55};
54 56
55#endif 57#endif