summaryrefslogtreecommitdiffstats
path: root/include/libhomescreen.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/libhomescreen.hpp')
-rw-r--r--include/libhomescreen.hpp17
1 files changed, 6 insertions, 11 deletions
diff --git a/include/libhomescreen.hpp b/include/libhomescreen.hpp
index 0fed49f..e51e01c 100644
--- a/include/libhomescreen.hpp
+++ b/include/libhomescreen.hpp
@@ -1,5 +1,6 @@
/*
* Copyright (c) 2017 TOYOTA MOTOR CORPORATION
+ * Copyright (c) 2018,2019 TOYOTA MOTOR CORPORATION
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -40,6 +41,7 @@ public:
using handler_func = std::function<void(json_object*)>;
enum EventType {
+ Event_Min,
Event_ShowWindow = 1,
Event_TapShortcut = 1,
Event_OnScreenMessage,
@@ -47,19 +49,11 @@ public:
Event_HideWindow,
Event_ReplyShowWindow,
Event_ShowNotification,
- Event_ShowInformation
+ Event_ShowInformation,
+ Event_AppListChanged,
+ Event_Max
};
- /* Key for json obejct */
- const char *_keyParameter = "parameter";
- const char *_keyArea = "area";
-
- /* display area */
- const char *_areaNormal = "normal";
- const char *_areaFullScreen = "fullscreen";
- const char *_areaSplitMain = "split.main";
- const char *_areaSplitSub = "split.sub";
-
static const std::vector<std::string> api_list;
static const std::vector<std::string> event_list;
@@ -87,6 +81,7 @@ public:
int replyShowWindow(const char* application_id, json_object* json);
int showNotification(json_object* json);
int showInformation(json_object* json);
+ int getRunnables(void);
private: