diff options
Diffstat (limited to 'src/tools/ivigenerator/common/backend_simulation.cpp.tpl')
-rw-r--r-- | src/tools/ivigenerator/common/backend_simulation.cpp.tpl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/tools/ivigenerator/common/backend_simulation.cpp.tpl b/src/tools/ivigenerator/common/backend_simulation.cpp.tpl index 7684b68..9ee929e 100644 --- a/src/tools/ivigenerator/common/backend_simulation.cpp.tpl +++ b/src/tools/ivigenerator/common/backend_simulation.cpp.tpl @@ -62,7 +62,13 @@ QT_BEGIN_NAMESPACE , m_parent(parent) , m_zone(zone) {% for property in interface.properties %} -{% if not property.type.is_model %} +{% if property.type.is_model %} +{% if interface_zoned %} + , m_{{ property }}(new Zoned{{property|upperfirst}}ModelBackend(this)) +{% else %} + , m_{{ property }}(new {{property|upperfirst}}ModelBackend(this)); +{% endif %} +{% else %} , m_{{ property }}({{property|default_value}}) {% endif %} {% endfor %} |