General:
- Qt 5.6+ with QtQuick
- Plugins built (and installed)
- 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.
- Press Spacebar to toggle between fullscreen and resizable displays
- Plugins are required to be built and installed to the appropriate Qt locations, this is mostly automatic
- This can be dealt with two ways
- Terminal to top level of gdp-hmi project and run the equivalent of
qmake && make && make install
- In the Qt Project configuration, add an extra make step for install
- Terminal to top level of gdp-hmi project and run the equivalent of
- 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.
- If you get something like:
com.jlr.hmicontroller
not defined. *) That means your plugins are not setup just yet.