pbontrag / hmi-layout-gdp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prototype of new GENIVI HMI designs for GDP 11

Prerequisities

General:

  • Qt 5.6+ with QtQuick
  • Plugins built (and installed)

Running

  • Open Qt Creator
  • Open Project and select gdp-hmi.pro from the top level of the repository
  • On the first run Qt Creator will ask you to configure your project. The default proposal will be a Desktop configuration using already installed compilers, so you should probably be able to just hit "OK".
  • In the Projects tab on the left, if not still there, make sure to disable Shadow build. This messes with the plugin installation logic and will show missing modules.
  • Press the green Play button. This will take some time to compile the hmi and the various plugins which support the system.

Usage

  • Press Spacebar to toggle between fullscreen and resizable displays

Plugins

  • Plugins are required to be built and installed to the appropriate Qt locations, this is mostly automatic
  • This can be dealt with two ways
    1. Terminal to top level of gdp-hmi project and run the equivalent of qmake && make && make install
    2. In the Qt Project configuration, add an extra make step for install
  • Shadow building uses a local directory as a deployment spoof, however, plugins will not install to the proper Qt directories if built with shadow build.

TroubleShooting

  • If you get something like: com.jlr.hmicontroller not defined. *) That means your plugins are not setup just yet.

About

License:Mozilla Public License 2.0


Languages

Language:QML 86.6%Language:C++ 6.8%Language:QMake 6.5%