aboutsummaryrefslogtreecommitdiffstats
path: root/docs/reference.rst
blob: 4c87a83ca6ebaa59eca07d7aea87c9fd18fb559f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Reference Generators
====================

QFace does provide some real world reference generators which are hosted as separated projects. Their purpose is merely to showcase how to write a code generator using QFace. They are working and complete examples of general purpose generators.

`qface-qtcpp`_

    The QtCPP generator generates a Qt C++ plugin with a QML API ready to be used in your project.

    Hosted at: https://github.com/Pelagicore/qface-qtcpp

`qface-qtqml`_

    The QtQml generator generates a QML only API which ready to be used.

    Hosted at: https://github.com/Pelagicore/qface-qtqml

`qface-qtro`_

    The RO (RemoteObjects) generator generates a client and server project using the Qt5 QtRemoteObejcts library

    Hosted at: https://github.com/Pelagicore/qface-qtro


From the QML user interface perspective the QtCPP and QtQML generators both provide the same API and are interchangeable.



.. _qface-qtcpp: https://github.com/Pelagicore/qface-qtcpp
.. _qface-qtqml: https://github.com/Pelagicore/qface-qtqml
.. _qface-qtro: https://github.com/Pelagicore/qface-qtro