diff options
Diffstat (limited to 'interfaces')
-rw-r--r-- | interfaces/README.md | 6 | ||||
-rw-r--r-- | interfaces/homescreen.xml | 3 | ||||
-rw-r--r-- | interfaces/interfaces.pro | 11 | ||||
-rw-r--r-- | interfaces/popup.xml | 4 | ||||
-rw-r--r-- | interfaces/src/appframework.cpp | 16 |
5 files changed, 37 insertions, 3 deletions
diff --git a/interfaces/README.md b/interfaces/README.md index 0d11315..c669548 100644 --- a/interfaces/README.md +++ b/interfaces/README.md @@ -9,6 +9,12 @@ https://gerrit.automotivelinux.org/gerrit/#/admin/projects/staging/HomeScreen AGL repo for bitbake recipe: https://gerrit.automotivelinux.org/gerrit/#/admin/projects/AGL/meta-agl-demo/recipes-demo-hmi/HomeScreen/HomeScreen_?.bb +v0.3.0 +09/30/2016 + +#changes +- interface definition ongoing + v0.1.1 07/06/2016 diff --git a/interfaces/homescreen.xml b/interfaces/homescreen.xml index 55f4305..3eb66d0 100644 --- a/interfaces/homescreen.xml +++ b/interfaces/homescreen.xml @@ -17,6 +17,9 @@ <method name="hardKeyPressed"> <arg name="key" type="i" direction="in"/> <!-- using the inputevent.hpp InputEvent::HardKey type --> </method> + <method name="setToFullscreen"> + <arg name="pid" type="i" direction="in"/> + </method> </interface> </node> diff --git a/interfaces/interfaces.pro b/interfaces/interfaces.pro index 75b4412..d776564 100644 --- a/interfaces/interfaces.pro +++ b/interfaces/interfaces.pro @@ -21,8 +21,12 @@ TEMPLATE = lib CONFIG += staticlib TARGET = interfaces -HEADERS += include/appframework.hpp -SOURCES += src/appframework.cpp +HEADERS += \ + include/appframework.hpp \ + include/windowmanager.hpp + +SOURCES += src/appframework.cpp \ + src/windowmanager.cpp XMLSOURCES = \ appframework.xml \ @@ -30,7 +34,8 @@ XMLSOURCES = \ homescreen.xml \ inputevent.xml \ popup.xml \ - statusbar.xml + statusbar.xml \ + windowmanager.xml gen_adapter_cpp.input = XMLSOURCES gen_adapter_cpp.commands = \ diff --git a/interfaces/popup.xml b/interfaces/popup.xml index 0ec8db3..c144f84 100644 --- a/interfaces/popup.xml +++ b/interfaces/popup.xml @@ -18,5 +18,9 @@ <arg name="type" type="i" direction="in"/> <arg name="text" type="s" direction="in"/> </method> + <method name="showPopupComboBox"> + <arg name="text" type="s" direction="in"/> + <arg name="choices" type="as" direction="in"/> + </method> </interface> </node> diff --git a/interfaces/src/appframework.cpp b/interfaces/src/appframework.cpp index 3a5ebda..afd6114 100644 --- a/interfaces/src/appframework.cpp +++ b/interfaces/src/appframework.cpp @@ -1,3 +1,19 @@ +/* + * Copyright (C) 2016 Mentor Graphics Development (Deutschland) GmbH + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + #include "include/appframework.hpp" AppInfo::AppInfo(QObject *parent) : |