| 289 | } |
| 290 | |
| 291 | void TemplateClassGenerator::setDescription(const ClassDescription& description) |
| 292 | { |
| 293 | Q_D(TemplateClassGenerator); |
| 294 | |
| 295 | d->description = description; |
| 296 | |
| 297 | QVariantHash variables; |
| 298 | variables[QStringLiteral("description")] = QVariant::fromValue(description); |
| 299 | variables[QStringLiteral("members")] = CodeDescription::toVariantList(description.members); |
| 300 | variables[QStringLiteral("functions")] = CodeDescription::toVariantList(description.methods); |
| 301 | variables[QStringLiteral("base_classes")] = CodeDescription::toVariantList(description.baseClasses); |
| 302 | d->renderer.addVariables(variables); |
| 303 | } |
| 304 | |
| 305 | ClassDescription TemplateClassGenerator::description() const |
| 306 | { |