summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/tools/ivigenerator/templates_frontend/interface.h.tpl2
-rw-r--r--src/tools/ivigenerator/templates_frontend/module.h.tpl2
-rw-r--r--src/tools/ivigenerator/templates_frontend/plugins.qmltypes.tpl4
3 files changed, 4 insertions, 4 deletions
diff --git a/src/tools/ivigenerator/templates_frontend/interface.h.tpl b/src/tools/ivigenerator/templates_frontend/interface.h.tpl
index e972f32..89f43e0 100644
--- a/src/tools/ivigenerator/templates_frontend/interface.h.tpl
+++ b/src/tools/ivigenerator/templates_frontend/interface.h.tpl
@@ -89,7 +89,7 @@ public:
{% endif %}
~{{class}}();
- static void registerQmlTypes(const QString& uri, int majorVersion=1, int minorVersion=0);
+ static void registerQmlTypes(const QString& uri, int majorVersion={{interface.module.majorVersion}}, int minorVersion={{interface.module.minorVersion}});
{% for property in interface.properties %}
{{ivi.prop_getter(property)}};
diff --git a/src/tools/ivigenerator/templates_frontend/module.h.tpl b/src/tools/ivigenerator/templates_frontend/module.h.tpl
index 706d68f..ba37e4d 100644
--- a/src/tools/ivigenerator/templates_frontend/module.h.tpl
+++ b/src/tools/ivigenerator/templates_frontend/module.h.tpl
@@ -77,7 +77,7 @@ public:
{% endfor %}
static void registerTypes();
- static void registerQmlTypes(const QString& uri = QStringLiteral("{{module|qml_type}}"), int majorVersion = 1, int minorVersion = 0);
+ static void registerQmlTypes(const QString& uri = QStringLiteral("{{module|qml_type}}"), int majorVersion = {{module.majorVersion}}, int minorVersion = {{module.minorVersion}});
};
{% for enum in module.enums %}
diff --git a/src/tools/ivigenerator/templates_frontend/plugins.qmltypes.tpl b/src/tools/ivigenerator/templates_frontend/plugins.qmltypes.tpl
index 7984d6b..cbe086c 100644
--- a/src/tools/ivigenerator/templates_frontend/plugins.qmltypes.tpl
+++ b/src/tools/ivigenerator/templates_frontend/plugins.qmltypes.tpl
@@ -58,7 +58,7 @@ Module {
Component {
name: "{{class}}"
prototype: "{{base_class}}"
- exports: ["{{module|qml_type}}/{{interface|qml_type}} 1.0"]
+ exports: ["{{module|qml_type}}/{{interface|qml_type}} {{module.majorVersion}}.{{module.minorVersion}}"]
exportMetaObjectRevisions: [0]
{% for property in interface.properties %}
{% if property.readonly or property.const or property.type.is_model %}
@@ -106,7 +106,7 @@ Module {
Component {
name: "{{module.module_name|upperfirst}}Module"
prototype: "QObject"
- exports: ["{{module|qml_type}}/{{module_qml_name}} 1.0"]
+ exports: ["{{module|qml_type}}/{{module_qml_name}} {{module.majorVersion}}.{{module.minorVersion}}"]
isCreatable: false
isSingleton: true
exportMetaObjectRevisions: [0]