diff options
-rw-r--r-- | qface/builtin/qtcpp/templates/abstractinterface.h | 3 | ||||
-rw-r--r-- | qface/builtin/qtqml/templates/AbstractInterface.qml | 6 |
2 files changed, 6 insertions, 3 deletions
diff --git a/qface/builtin/qtcpp/templates/abstractinterface.h b/qface/builtin/qtcpp/templates/abstractinterface.h index c004f29..09a21a6 100644 --- a/qface/builtin/qtcpp/templates/abstractinterface.h +++ b/qface/builtin/qtcpp/templates/abstractinterface.h @@ -39,6 +39,9 @@ public: {% endfor %} Q_SIGNALS: +{% for signal in interface.signals %} + void {{signal}}({{signal.parameters|map('parameterType')|join(', ')}}); +{% endfor %} {% for property in interface.properties %} void {{property}}Changed(); {% endfor %} diff --git a/qface/builtin/qtqml/templates/AbstractInterface.qml b/qface/builtin/qtqml/templates/AbstractInterface.qml index 95134e4..b28d6b7 100644 --- a/qface/builtin/qtqml/templates/AbstractInterface.qml +++ b/qface/builtin/qtqml/templates/AbstractInterface.qml @@ -15,9 +15,9 @@ QtObject { property var {{operation}} : function({{operation.parameters|join(', ')}}) {} {% endfor %} -{% for event in interface.events %} - signal {{event}}( - {%- for parameter in event.parameters %} +{% for signal in interface.signals %} + signal {{signal}}( + {%- for parameter in signal.parameters %} {{- parameter.type|propertyType }} {{ parameter.name -}} {% if not loop.last %}, {% endif %} {% endfor -%} |