diff options
author | Dominik Holland <dominik.holland@pelagicore.com> | 2018-02-05 14:27:26 +0100 |
---|---|---|
committer | Dominik Holland <dominik.holland@pelagicore.com> | 2018-02-07 08:34:01 +0000 |
commit | 2cfdc03e5e4e8b5674dd13d8d179fde973976d27 (patch) | |
tree | 632fda4313c186ee92074938b95c518c3887e32f /src/tools/ivigenerator/templates_frontend | |
parent | b049b68c04239be0b404a511fcc07491b40a72b3 (diff) |
ivigenerator: Also register all models in the generated module as MetaType
Change-Id: I2088261780e3b322358fcdf7894ab8f1197628c7
Reviewed-by: Antti Hölttä <ahoelttae@luxoft.com>
Diffstat (limited to 'src/tools/ivigenerator/templates_frontend')
-rw-r--r-- | src/tools/ivigenerator/templates_frontend/module.cpp.tpl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/ivigenerator/templates_frontend/module.cpp.tpl b/src/tools/ivigenerator/templates_frontend/module.cpp.tpl index 4a37d59..d6a44b9 100644 --- a/src/tools/ivigenerator/templates_frontend/module.cpp.tpl +++ b/src/tools/ivigenerator/templates_frontend/module.cpp.tpl @@ -45,6 +45,9 @@ {% for interface in module.interfaces %} #include "{{interface|lower}}.h" {% endfor %} +{% for struct in module.structs %} +#include "{{struct|lower}}model.h" +{% endfor %} #include <QQmlEngine> #include <QDebug> #include <QDataStream> @@ -108,6 +111,7 @@ void {{class}}::registerTypes() {% endfor %} {% for struct in module.structs %} qRegisterMetaType<{{struct}}>(); + qRegisterMetaType<{{struct}}Model*>(); qRegisterMetaTypeStreamOperators<{{struct}}>(); {% endfor %} } |