diff --git a/file_templates/classes/qt_shared/class.h b/file_templates/classes/qt_shared/class.h --- a/file_templates/classes/qt_shared/class.h +++ b/file_templates/classes/qt_shared/class.h @@ -30,3 +30,7 @@ private: QSharedDataPointer<{{ name }}Data> d; {% endblock class_body %} + +{% block outside_namespace %} +Q_DECLARE_TYPEINFO({% if namespaces %}{{ namespaces|join:"::" }}::{% endif %}{{ name }}, Q_MOVABLE_TYPE); +{% endblock outside_namespace %}