diff options
-rw-r--r-- | examples/ivicore/qface-ivi-remote/example-ivi-remote.qface | 2 | ||||
-rw-r--r-- | src/tools/ivigenerator/templates_backend_qtro/plugin.json | 7 |
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%} ] } |