aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/ivigenerator/templates_frontend
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@pelagicore.com>2018-07-06 11:06:45 +0200
committerDominik Holland <dominik.holland@pelagicore.com>2018-07-23 09:54:41 +0000
commit91f8dcefa6b42542d98dda9528dab308045988c9 (patch)
tree71081cdfdf899cc08e517ecf13ec10895ba3cc02 /src/tools/ivigenerator/templates_frontend
parentcc4d060d0b9feafc596c9e4d0c7f397b5e28e89e (diff)
Remove the need for some annotations
The intention is to have a sane default for all needed annotations and only use the annotation when the default is not good enough or details like the QML type name or the backend iid should be fixed. Change-Id: I73745b296c7d4227d79034ce4da31b0fff9cd4f8 Reviewed-by: Antti Hölttä <ahoelttae@luxoft.com>
Diffstat (limited to 'src/tools/ivigenerator/templates_frontend')
-rw-r--r--src/tools/ivigenerator/templates_frontend/backendinterface.cpp.tpl2
-rw-r--r--src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/ivigenerator/templates_frontend/backendinterface.cpp.tpl b/src/tools/ivigenerator/templates_frontend/backendinterface.cpp.tpl
index 9bbb482..d39384b 100644
--- a/src/tools/ivigenerator/templates_frontend/backendinterface.cpp.tpl
+++ b/src/tools/ivigenerator/templates_frontend/backendinterface.cpp.tpl
@@ -53,7 +53,7 @@ QT_BEGIN_NAMESPACE
{% else %}
\inherits QIviFeatureInterface
{% endif %}
- \keyword {{interface.tags.config.id}}
+ \keyword {{interface.tags.config.id | default(interface.qualified_name)}}
\brief Backend interface for {{interface}}.
The {{class}} is the interface used by \l {{interface}}
diff --git a/src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl b/src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl
index c38abe1..bbc535a 100644
--- a/src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl
+++ b/src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl
@@ -91,7 +91,7 @@ Q_SIGNALS:
{% endfor %}
};
-#define {{module.module_name|upperfirst}}_{{interface}}_iid ("{{interface.tags.config.id}}")
+#define {{module.module_name|upperfirst}}_{{interface}}_iid ("{{interface.tags.config.id | default(interface.qualified_name)}}")
QT_END_NAMESPACE