File indexing completed on 2024-05-12 04:37:33
0001 {% extends "cpp_header_onlyfunctions.h" %} 0002 {% load kdev_filters %} 0003 0004 {% block includes %} 0005 {{ block.super }} 0006 #include <QSharedDataPointer> 0007 {% endblock %} 0008 0009 {% block forward_declarations %} 0010 class {{ name }}Data; 0011 {% endblock forward_declarations %} 0012 0013 {% block class_body %} 0014 {{ block.super }} 0015 {% if members %} 0016 0017 public: 0018 {% for property in members %} 0019 0020 {% include "class_property_getter_declaration_apidox_cpp.txt" %} 0021 {% include "class_property_getter_declaration_cpp.txt" %} 0022 0023 0024 {% include "class_property_setter_declaration_apidox_cpp.txt" %} 0025 {% include "class_property_setter_declaration_cpp.txt" %} 0026 0027 {% endfor %} 0028 {% endif %} 0029 0030 private: 0031 QSharedDataPointer<{{ name }}Data> d; 0032 {% endblock class_body %} 0033 0034 {% block outside_namespace %} 0035 Q_DECLARE_TYPEINFO({% if namespaces %}{{ namespaces|join:"::" }}::{% endif %}{{ name }}, Q_MOVABLE_TYPE); 0036 {% endblock outside_namespace %}