Files
Upsilon/apps/battery_timer.cpp
2019-07-19 15:06:25 +02:00

17 lines
389 B
C++

#include "battery_timer.h"
#include "apps_container.h"
BatteryTimer::BatteryTimer() :
Timer(1)
{
}
bool BatteryTimer::fire() {
AppsContainer * container = AppsContainer::sharedAppsContainer();
bool needRedrawing = container->updateBatteryState();
if (Ion::Battery::level() == Ion::Battery::Charge::EMPTY) {
container->shutdownDueToLowBattery();
}
return needRedrawing;
}