summaryrefslogtreecommitdiff
path: root/platform/bb10/os_bb10.h
diff options
context:
space:
mode:
Diffstat (limited to 'platform/bb10/os_bb10.h')
-rw-r--r--platform/bb10/os_bb10.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/bb10/os_bb10.h b/platform/bb10/os_bb10.h
index 9cf2091d49..678b8c9fc2 100644
--- a/platform/bb10/os_bb10.h
+++ b/platform/bb10/os_bb10.h
@@ -39,6 +39,7 @@
#include "servers/visual/rasterizer.h"
#include "audio_driver_bb10.h"
#include "payment_service.h"
+#include "power_bb10.h"
#include <screen/screen.h>
#include <sys/platform.h>
@@ -58,6 +59,7 @@ class OSBB10 : public OS_Unix {
PhysicsServer *physics_server;
Physics2DServer *physics_2d_server;
AudioDriverBB10* audio_driver;
+ PowerBB10 *power_manager;
#ifdef PAYMENT_SERVICE_ENABLED
PaymentService* payment_service;
@@ -142,6 +144,10 @@ public:
void run();
+ virtual PowerState get_power_state();
+ virtual int get_power_seconds_left();
+ virtual int get_power_percent_left();
+
OSBB10();
~OSBB10();