diff options
Diffstat (limited to 'src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl')
-rw-r--r-- | src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl b/src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl index 637970e..55874ee 100644 --- a/src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl +++ b/src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl @@ -55,6 +55,7 @@ {% else %} #include <QtIviCore/QIviFeatureInterface> {% endif %} +#include <QtIviCore/QIviPendingReply> QT_BEGIN_NAMESPACE @@ -81,12 +82,12 @@ public: {% for operation in interface.operations %} {% if interface.tags.config.zoned %} {% if operation.parameters|length %} - virtual {{operation|return_type}} {{operation}}({{operation.parameters|map('parameter_type')|join(', ')}}, const QString &zone){%if operation.const %} const{% endif %} = 0; + virtual QIviPendingReply<{{operation|return_type}}> {{operation}}({{operation.parameters|map('parameter_type')|join(', ')}}, const QString &zone){%if operation.const %} const{% endif %} = 0; {% else %} - virtual {{operation|return_type}} {{operation}}(const QString &zone){%if operation.const %} const{% endif %} = 0; + virtual QIviPendingReply<{{operation|return_type}}> {{operation}}(const QString &zone){%if operation.const %} const{% endif %} = 0; {% endif %} {% else %} - virtual {{operation|return_type}} {{operation}}({{operation.parameters|map('parameter_type')|join(', ')}}){%if operation.const %} const{% endif %} = 0; + virtual QIviPendingReply<{{operation|return_type}}> {{operation}}({{operation.parameters|map('parameter_type')|join(', ')}}){%if operation.const %} const{% endif %} = 0; {% endif %} {% endfor %} |