summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2019-02-20 13:42:43 +0800
committerwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2019-02-26 14:06:18 +0800
commit44290c49e08fe52d6e3ed80720473577131090f4 (patch)
treee2c6e18f9c05569a1194f5a622b2b9506f08b98a /include
parent11e5020569efe21957c3079c20ffd5f69f514d7a (diff)
Start app and get runnables list by homescreen
1.add getRunnables interface. 2.add Event_AppListChanged event. 3.delete area defination in libhomescreen.hpp Bug-AGL: SPEC-2188 Change-Id: I8344067ecadc09e917610eb0a6e191924106f012 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
Diffstat (limited to 'include')
-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: