author | brad <brad> | 2004-06-24 09:13:31 (UTC) |
---|---|---|
committer | brad <brad> | 2004-06-24 09:13:31 (UTC) |
commit | bc5c0b3549d43f7e04a06049578c5413dbf0c00b (patch) (unidiff) | |
tree | ddc7318c4c40812ac562e0691dc99253e0fb9669 | |
parent | 9c471976e750812f0af3b443964954d4b5a5ed20 (diff) | |
download | opie-bc5c0b3549d43f7e04a06049578c5413dbf0c00b.zip opie-bc5c0b3549d43f7e04a06049578c5413dbf0c00b.tar.gz opie-bc5c0b3549d43f7e04a06049578c5413dbf0c00b.tar.bz2 |
Battery status panel was only updating once when it was created, after this
it was being hidden and re-shown without updating the data. Now it is updated
every time it is shown.
-rw-r--r-- | core/applets/batteryapplet/battery.cpp | 1 | ||||
-rw-r--r-- | core/applets/batteryapplet/batterystatus.cpp | 17 | ||||
-rw-r--r-- | core/applets/batteryapplet/batterystatus.h | 2 |
3 files changed, 13 insertions, 7 deletions
diff --git a/core/applets/batteryapplet/battery.cpp b/core/applets/batteryapplet/battery.cpp index 0d3d190..e85a9da 100644 --- a/core/applets/batteryapplet/battery.cpp +++ b/core/applets/batteryapplet/battery.cpp | |||
@@ -81,2 +81,3 @@ void BatteryMeter::mouseReleaseEvent( QMouseEvent* /*e*/ ) { | |||
81 | 81 | ||
82 | batteryView->UpdateBatteryStatus(); | ||
82 | QRect r(batteryView->pos(),batteryView->sizeHint()); | 83 | QRect r(batteryView->pos(),batteryView->sizeHint()); |
diff --git a/core/applets/batteryapplet/batterystatus.cpp b/core/applets/batteryapplet/batterystatus.cpp index 5a24b94..860db64 100644 --- a/core/applets/batteryapplet/batterystatus.cpp +++ b/core/applets/batteryapplet/batterystatus.cpp | |||
@@ -19,8 +19,3 @@ BatteryStatus::BatteryStatus( const PowerStatus *p, QWidget *parent, WFlags f ) | |||
19 | 19 | ||
20 | jackPercent = 0; | 20 | UpdateBatteryStatus(); |
21 | |||
22 | if ( ODevice::inst ( )-> series ( ) == Model_iPAQ ) { | ||
23 | getProcApmStatusIpaq(); | ||
24 | } | ||
25 | percent = ps->batteryPercentRemaining(); | ||
26 | } | 21 | } |
@@ -29,2 +24,12 @@ BatteryStatus::~BatteryStatus() {} | |||
29 | 24 | ||
25 | void BatteryStatus::UpdateBatteryStatus() { | ||
26 | |||
27 | jackPercent = 0; | ||
28 | |||
29 | if ( ODevice::inst ( )-> series ( ) == Model_iPAQ ) { | ||
30 | getProcApmStatusIpaq(); | ||
31 | } | ||
32 | percent = ps->batteryPercentRemaining(); | ||
33 | } | ||
34 | |||
30 | /* | 35 | /* |
diff --git a/core/applets/batteryapplet/batterystatus.h b/core/applets/batteryapplet/batterystatus.h index bb95ece..4da446d 100644 --- a/core/applets/batteryapplet/batterystatus.h +++ b/core/applets/batteryapplet/batterystatus.h | |||
@@ -32,3 +32,3 @@ public: | |||
32 | ~BatteryStatus(); | 32 | ~BatteryStatus(); |
33 | 33 | void BatteryStatus::UpdateBatteryStatus(); | |
34 | void updatePercent( int ); | 34 | void updatePercent( int ); |