From f3b7df310cbceb3bcca40a6969e74e71c7b8937f Mon Sep 17 00:00:00 2001 From: wang_zhiqiang Date: Thu, 30 May 2019 12:51:13 +0800 Subject: [PATCH] add showWindow Change-Id: If700e01ad19932d7aa0278fa535f524cf0620ee6 --- homescreen/src/homescreenhandler.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/homescreen/src/homescreenhandler.cpp b/homescreen/src/homescreenhandler.cpp index 251dbe9..7621cf6 100644 --- a/homescreen/src/homescreenhandler.cpp +++ b/homescreen/src/homescreenhandler.cpp @@ -70,6 +70,15 @@ void HomescreenHandler::init(const char* role, int port, const char *token) json_object_object_get(object, "display_message")); HMI_DEBUG("HomeScreen","set_event_handler Event_OnScreenMessage display_message = %s", display_message); }); + + mp_qhs->set_event_handler(QLibHomeScreen::Event_ShowWindow,[this](json_object *object){ + HMI_DEBUG("HomeScreen","Surface HomeScreen got Event_ShowWindow\n"); + static bool first_start = true; + if (first_start) { + first_start = false; + this->mp_wm->activateWindow(this->m_role.c_str(), "fullscreen"); + } + }); } void HomescreenHandler::setWMHandler(WMHandler& h) { -- 2.16.6