summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-02-12Merge "Use new event for activating window"needlefish_13.93.0needlefish/13.93.0marlin_12.93.0marlin_12.92.0marlin_12.91.0marlin_12.90.1marlin_12.90.0marlin/12.93.0marlin/12.92.0marlin/12.91.0marlin/12.90.1marlin/12.90.0lamprey_11.92.0lamprey_11.91.0lamprey/11.92.0lamprey/11.91.0koi_10.93.0koi_10.92.0koi_10.91.0koi/10.93.0koi/10.92.0koi/10.91.0jellyfish_9.99.4jellyfish_9.99.3jellyfish_9.99.2jellyfish_9.99.1jellyfish/9.99.4jellyfish/9.99.3jellyfish/9.99.2jellyfish/9.99.1icefish_8.99.5icefish_8.99.4icefish_8.99.3icefish_8.99.2icefish_8.99.1icefish/8.99.5icefish/8.99.4icefish/8.99.3icefish/8.99.2icefish/8.99.1halibut_8.0.6halibut_8.0.5halibut_8.0.4halibut_8.0.3halibut_8.0.2halibut_8.0.1halibut_8.0.0halibut_7.99.3halibut_7.99.2halibut_7.99.1halibut/8.0.6halibut/8.0.5halibut/8.0.4halibut/8.0.3halibut/8.0.2halibut/8.0.1halibut/8.0.0halibut/7.99.3halibut/7.99.2halibut/7.99.19.99.49.99.39.99.29.99.18.99.58.99.48.99.38.99.28.99.18.0.68.0.58.0.48.0.38.0.28.0.18.0.07.99.37.99.27.99.113.93.012.93.012.92.012.91.012.90.112.90.011.92.011.91.010.93.010.92.010.91.0halibutJan-Simon Moeller1-3/+3
2018-12-24Fix compile errorhalibut_7.90.0halibut/7.90.0guppy_6.99.4guppy/6.99.47.90.06.99.4Tasuku Suzuki1-1/+2
I7b9193ac6e384c47807f13055ee645fc3e24278f changed how we use the private pointer. Change-Id: Iaa908e756ce434871063f2f5ea8aa02d59b8f71f Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qbc.io>
2018-12-20Use new event for activating windowwang_zhiqiang1-3/+3
The new event 'Event_ShowWindow' is introduced as HomeScreen service API instead of 'Event_TapShortcut'. This API is available from GG RC3. BUG-AGL: SPEC-1931 Change-Id: Ia0fd47a368094ed9284c57c44d5bc7fe1bd77768 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-12-16Merge "Exposed QMLApplicationEngine from AGLApplication"guppy_6.99.3guppy/6.99.36.99.3Tadao Tanikawa2-0/+10
2018-12-14Exposed QMLApplicationEngine from AGLApplicationPrakash Buddhiraja2-0/+10
So that apps can use the engine and context for passing the data from C++ to QML Change-Id: Ib17df321fce9f7c3092add0875d04e1f339450c1 Signed-off-by: Prakash Buddhiraja <buddhip@amazon.com>
2018-12-12Improve Qt-ness of AGLApplicationTasuku Suzuki4-43/+47
Let's follow Q*Application and QObjectPrivate pattern. Change-Id: I7b9193ac6e384c47807f13055ee645fc3e24278f Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qbc.io>
2018-12-12Add a public feature for wgtpkg-packTasuku Suzuki1-1/+15
When it is not available, app can skip the packaging process. The toplevel project file will be as below. ------------------------------ TEMPLATE = subdirs SUBDIRS = app QT_FOR_CONFIG += aglextras qtConfig(wgtpkg-pack) { SUBDIRS += package package.depends += app } ------------------------------ Change-Id: I418b5b5620a34a491fda0814e2544b86c7c1706f Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qbc.io>
2018-11-12Replace slots with Q_SLOTSguppy_6.99.2guppy_6.99.1guppy/6.99.2guppy/6.99.16.99.26.99.1Tasuku Suzuki1-1/+1
It is better to use the macro when you write a module. Q_SIGNALS should be used instead of signals. Change-Id: I7558affc4d6317733d5c279fa28309413334f7c0 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2018-10-30delete application_name check in tap_shortcut eventwang_zhiqiang1-8/+2
because of now homescreen-service emit event to one application, delete the applciation_name check. Bug-AGL: SPEC-1764 Change-Id: I5ab55ec82fd110fa47b58d59dabb263881bf3d19 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-08-24Revert "Use appid between homescreen-service and apps"guppy_6.90.0guppy/6.90.0flounder_5.99.6flounder_5.99.5flounder_5.99.4flounder/5.99.6flounder/5.99.5flounder/5.99.46.90.05.99.65.99.55.99.4Tadao Tanikawa1-2/+8
This reverts commit 7fcd3a372789e9cea7fbf2deb3beafc405f59190. Bug-AGL: SPEC-1685 Change-Id: Ide8b3cd55e962ab38b3632e931c6518923fc18bc Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2018-08-06Use appid between homescreen-service and appsflounder_5.99.3flounder/5.99.35.99.3zheng_wenlong1-8/+2
Use appid between hss and apps, and check event destination in libhomescreen. So these is no need compare code when recived Event_TapShortcut Event. BUG-AGL: SPEC-1645 Change-Id: Iec2b369e4f88a2df7fdbcf7b8c69ab3adb0b236a Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2018-08-02Add an interface to scalable rendering with multiple resolutionTadao Tanikawa6-1/+38
To support rendering which fits screen resolution, new class AGLScreenInfo is introduced to get 'scale_factor' from AGL HMI framework. If AGL HMI framework doesn't support multi-resolution, scale is set 1.0 for backward compatibility. Bug-AGL: SPEC-1611 Change-Id: I565f9b29b7b2953b5908901faa36c7339d9e7755 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2018-07-23Change .gitreview to src/qtaglextraszheng_wenlong1-1/+1
Change .gitreview to src/qtaglextras. Change-Id: I7157f40754014d4a311e174e6d73e82115929960 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2018-07-19Use libwindowmanager instead of qlibwindowmanagerflounder_5.99.2flounder/5.99.25.99.2Tadao Tanikawa13-177/+206
To improve unnecessary dependency, use libwindowmanager instead of qlibwindowmanager. Also rename AGLWindow to AGLWmClient because of naming conflict between WindowManager (It starts to use 'Window' as different meaning from AGL FF). Bug-AGL: SPEC-1594 Change-Id: I7215bc1c1338ced69bf114f54850e0a151baa61c Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2018-01-12Merge "Fix a runtime error when agl_hmi_framework is not available"flounder_5.99.1flounder/5.99.1eel_5.1.0eel_5.0.3eel_5.0.2eel_5.0.1eel/5.1.0eel/5.0.3eel/5.0.2eel/5.0.15.99.15.1.05.0.35.0.25.0.1eelTadao Tanikawa1-2/+3
2018-01-05Fix a runtime error when agl_hmi_framework is not availableTasuku Suzuki1-2/+3
Change-Id: Ic5cfaabbc9af61eb57aa99a008544904afbc8068 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2018-01-05Fix a build error when agl_hmi_framework is not availableTasuku Suzuki1-1/+1
Change-Id: Ib83a5e01aa3b2af26285dfc3abbd68d228bdb868 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2018-01-04Support desktop pc environment for developmentTadao Tanikawa10-23/+134
To make QtAGLExtras avairable on desktop pc environment, QtAGLExtras can be built without libhomescreen/qlibwindowmanager. To do that, following are changed. - Adding config.tests to check existance of libhomescreen and libwindowmanager. This modifications are from https://gerrit.automotivelinux.org/gerrit/#/c/13021/ - Migrating to new Qt configuration - Resolve inheritance of LibHomeScreen and QLibWindowmanager Change-Id: I9d6f947010452da565e03b3b9a00eaf04120d947 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2018-01-03Initial import of QtAGLExtraseel_5.0.0eel/5.0.05.0.0Tadao Tanikawa24-225/+569
Qt AGLExtras module provides a set of easy to create AGL Qt application. It uses the AGL HMI and application framework, therefore the application can be easily integrated to AGL HomeScreen/WindowManager on AGL Demo Platform. Change-Id: I38a47aefcda8ee4ded759d56c5149ebbe22f94a9 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2018-01-03Initial importTadao Tanikawa4-0/+433
QtAGLExtras is the module which is interface between QML and AGL HMI Framework (HomeScreen/WindowManager 2017). The native part of AGL Qt (QML) Application, main.cpp is from from template code provided by homescreen-2017, https://gerrit.automotivelinux.org/gerrit/staging/homescreen-2017. This is the starting point of QtAGLExtras. Change-Id: Ic1ff3ccc50256ad8a4270625436d781603a0846b Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2018-01-02Initial empty repositoryJan-Simon Moeller0-0/+0