diff options
author | wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com> | 2019-02-20 13:42:43 +0800 |
---|---|---|
committer | wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com> | 2019-02-26 14:06:18 +0800 |
commit | 44290c49e08fe52d6e3ed80720473577131090f4 (patch) | |
tree | e2c6e18f9c05569a1194f5a622b2b9506f08b98a /include | |
parent | 11e5020569efe21957c3079c20ffd5f69f514d7a (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.hpp | 17 |
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: |