diff options
author | wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com> | 2019-02-20 10:47:29 +0800 |
---|---|---|
committer | wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com> | 2019-02-20 10:47:29 +0800 |
commit | aef934a1644b60a173544fcd5326968057b69876 (patch) | |
tree | ef5a2e9d7205a2740425f8b72c09da23413ddfda /launcher/src/homescreenhandler.cpp | |
parent | 68d109f3c891ed4177541102a70a74824141599b (diff) |
change logsandbox/wangzhiqiang/dbus_ws
Change-Id: Ibf603d51e79b2082d9d0d1442a56246bb0e4865c
Diffstat (limited to 'launcher/src/homescreenhandler.cpp')
-rw-r--r-- | launcher/src/homescreenhandler.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/launcher/src/homescreenhandler.cpp b/launcher/src/homescreenhandler.cpp index 9035fb1..db63627 100644 --- a/launcher/src/homescreenhandler.cpp +++ b/launcher/src/homescreenhandler.cpp @@ -59,6 +59,13 @@ void HomescreenHandler::init(int port, const char *token, QLibWindowmanager *qwm && json_object_object_get_ex(obj_param, "data", &obj_data)) { QString oper = json_object_get_string(obj_oper); if(oper == "uninstall") { + /* { "application_id": "launcher", + * "type": "application-list-changed", + * "parameter":{ + * "operation": "uninstall", + * "data": "onstestapp@0.1" + * } + * } */ QString id = json_object_get_string(obj_data); QStringList info; // icon, name, id @@ -66,6 +73,25 @@ void HomescreenHandler::init(int port, const char *token, QLibWindowmanager *qwm emit appListUpdate(info); } else if(oper == "install") { + /* { "application_id": "launcher", + * "type": "application-list-changed", + * "parameter": { + * "operation": "install", + * "data": { + * "description":"This is a demo onstestapp application", + * "name": "onstestapp", + * "shortname": "", + * "id": "onstestapp@0.1", + * "version": "0.1", + * "author": "Qt", + * "author-email": "", + * "width": "", + * "height": "", + * "icon": "\/var\/local\/lib\/afm\/applications\/onstestapp\/0.1\/icon.svg", + * "http-port": 31022 + * } + * } + * } */ struct json_object *obj_icon, *obj_name, *obj_id; if(json_object_object_get_ex(obj_data, "icon", &obj_icon) && json_object_object_get_ex(obj_data, "name", &obj_name) |