summaryrefslogtreecommitdiff
path: root/platform/uwp/os_uwp.h
diff options
context:
space:
mode:
Diffstat (limited to 'platform/uwp/os_uwp.h')
-rw-r--r--platform/uwp/os_uwp.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/platform/uwp/os_uwp.h b/platform/uwp/os_uwp.h
index f65aa2d8d9..72cc8a7854 100644
--- a/platform/uwp/os_uwp.h
+++ b/platform/uwp/os_uwp.h
@@ -42,12 +42,14 @@
#include "core/ustring.h"
#include "main/input_default.h"
#include "joypad_uwp.h"
+#include "power_winrt.h"
#include <windows.h>
#include <io.h>
#include <fcntl.h>
#include <stdio.h>
+
/**
@author Juan Linietsky <reduzio@gmail.com>
*/
@@ -111,6 +113,8 @@ private:
AudioDriverXAudio2 audio_driver;
+ PowerWinRT *power_manager;
+
MouseMode mouse_mode;
bool alt_mem;
bool gr_mem;
@@ -260,6 +264,10 @@ public:
virtual bool get_swap_ok_cancel() { return true; }
void input_event(InputEvent &p_event);
+
+ virtual PowerState get_power_state();
+ virtual int get_power_seconds_left();
+ virtual int get_power_percent_left();
void queue_key_event(KeyEvent &p_event);