mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
show battery icon in crereader page header
This commit is contained in:
@@ -204,10 +204,12 @@ end
|
||||
|
||||
function ReaderRolling:onPosUpdate(new_pos)
|
||||
self.current_pos = new_pos
|
||||
self:updateBatteryState()
|
||||
end
|
||||
|
||||
function ReaderRolling:onPageUpdate(new_page)
|
||||
self.current_page = new_page
|
||||
self:updateBatteryState()
|
||||
end
|
||||
|
||||
function ReaderRolling:onGotoPercent(percent)
|
||||
@@ -345,4 +347,15 @@ function ReaderRolling:onGotoPage(number)
|
||||
return true
|
||||
end
|
||||
|
||||
function ReaderRolling:updateBatteryState()
|
||||
DEBUG("update battery state")
|
||||
if self.view.view_mode == "page" then
|
||||
local powerd = Device:getPowerDevice()
|
||||
local state = powerd:isCharging() and -1 or powerd:getCapacity()
|
||||
if state then
|
||||
self.ui.document:setBatteryState(state)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
return ReaderRolling
|
||||
|
||||
Reference in New Issue
Block a user