Qt IVI Generator

Qt IVI provides a way for you to describe interfaces using its own Interface Definition Language (IDL) and then generate Qt/QML API code based on this definition. This generator is based on the QFace library, that provides a generic autogeneration framework.

Known Limitations

Currently, Qt IVI generator has the following limitations:

  • There's no support for external C++ types, outside of the IDL, such as reusing a QGeoCoordinate inside a QFace IDL.
  • Defined Interfaces can't be used as types in properties or function arguments.
  • The map<> type is not supported.
  • Any default values provided directly in the QFace file are currently ignored.