Use Event_ShowWindow instead of Event_TapShortcut 17/18717/5
authorwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
Wed, 12 Dec 2018 03:14:37 +0000 (11:14 +0800)
committerwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
Wed, 19 Dec 2018 09:20:40 +0000 (17:20 +0800)
The interface of homescreen service will be changed then,
use Event_ShowWindow instead of Event_TapShortcut.
Related changes:
  agl-service-homescreen: https://gerrit.automotivelinux.org/gerrit/#/c/17929/
  libhomescreen: https://gerrit.automotivelinux.org/gerrit/#/c/17931/
  libqthomescreen: https://gerrit.automotivelinux.org/gerrit/#/c/17933/

BUG-AGL: SPEC-1931

Change-Id: I1389068b07ac046f9c1ad790fb82f91442bb38ee
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
app/main.cpp

index aa3a4bf..2c8c01b 100644 (file)
@@ -108,9 +108,9 @@ int main(int argc, char *argv[])
 
     // HomeScreen
     hs->init(port, token.c_str());
-    // Set the event handler for Event_TapShortcut which will activate the surface for windowmanager
-    hs->set_event_handler(LibHomeScreen::Event_TapShortcut, [qwm, &graphic_role](json_object *object){
-        qDebug("Surface %s got tapShortcut\n", graphic_role.toStdString().c_str());
+    // Set the event handler for Event_ShowWindow which will activate the surface for windowmanager
+    hs->set_event_handler(LibHomeScreen::Event_ShowWindow, [qwm, &graphic_role](json_object *object){
+        qDebug("Surface %s got showWindow\n", graphic_role.toStdString().c_str());
         qwm->activateWindow(graphic_role);
     });