summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/ivicore/qface-ivi-remote/example-ivi-remote.qface2
-rw-r--r--src/tools/ivigenerator/templates_backend_qtro/plugin.json7
2 files changed, 5 insertions, 4 deletions
diff --git a/examples/ivicore/qface-ivi-remote/example-ivi-remote.qface b/examples/ivicore/qface-ivi-remote/example-ivi-remote.qface
index af45423..31d6d0c 100644
--- a/examples/ivicore/qface-ivi-remote/example-ivi-remote.qface
+++ b/examples/ivicore/qface-ivi-remote/example-ivi-remote.qface
@@ -9,7 +9,7 @@ module Example.IVI.Remote 1.0;
* all sorts of heavy processing
*/
//! [1]
-@config: { id: "example.qtivi.ProcessingService/1.0", qml_type: "UiProcessingService" }
+@config: { qml_type: "UiProcessingService" }
interface ProcessingService {
string lastMessage;
diff --git a/src/tools/ivigenerator/templates_backend_qtro/plugin.json b/src/tools/ivigenerator/templates_backend_qtro/plugin.json
index cbe79a6..b205459 100644
--- a/src/tools/ivigenerator/templates_backend_qtro/plugin.json
+++ b/src/tools/ivigenerator/templates_backend_qtro/plugin.json
@@ -40,10 +40,11 @@
{
"interfaces" : [
{% for interface in module.interfaces %}
+{% set iid=interface.qualified_name %}
{% if 'config' in interface.tags and 'id' in interface.tags.config %}
- "{{interface.tags.config.id}}"{% if not loop.last %},
- {%endif%}
-{% endif%}
+{% set iid=interface.tags.config.id %}
+{% endif %}
+ "{{iid}}"{% if not loop.last %},{%endif%}
{% endfor%}
]
}