diff options
author | Sandro S. Andrade <sandroandrade@kde.org> | 2013-10-04 13:06:32 -0300 |
---|---|---|
committer | Sandro S. Andrade <sandroandrade@kde.org> | 2013-10-04 18:05:36 +0200 |
commit | d31c53a4e6aef364cfc1e596349100c100b5b77c (patch) | |
tree | c80f10e04c0298ae8792ee3032f809ab803687c6 /scripts/templates/common.tmpl | |
parent | 501adbcfd644dd9417a89845516b91df2995443b (diff) |
Fix general bugs in template files
Change-Id: Iecb2cbc51851e0fddda3bced03d164447674d6e4
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'scripts/templates/common.tmpl')
-rw-r--r-- | scripts/templates/common.tmpl | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/scripts/templates/common.tmpl b/scripts/templates/common.tmpl index 6ddab0bf..a2a6ba08 100644 --- a/scripts/templates/common.tmpl +++ b/scripts/templates/common.tmpl @@ -385,7 +385,7 @@ void Q${namespace}${originalClassName}Object::set${attributeName}(${qtType}${qtA { qmodelingobjectproperty_cast<Q${namespace}${originalClassName} *>(this)->set${attributeName}(qmodelingobjectproperty_cast<${originalQtType}>(${qtAttribute})); [%- IF attribute.findvalue("defaultValue/@xmi:type") != "" %] - _modifiedResettableProperties << QStringLiteral("${attributeName.remove("^Is").lcfirst}"); + qmodelingobjectproperty_cast<Q${namespace}${originalClassName} *>(this)->modifiedResettableProperties() << QStringLiteral("${attributeName.remove("^Is").lcfirst}"); [%- END %] } @@ -394,15 +394,15 @@ void Q${namespace}${originalClassName}Object::set${attributeName.remove("^Is")}( { qmodelingobjectproperty_cast<Q${namespace}${originalClassName} *>(this)->set${attributeName.remove("^Is")}(${qtAttribute}); [%- IF attribute.findvalue("defaultValue/@xmi:type") != "" %] - _modifiedResettableProperties << QStringLiteral("${attributeName.remove("^Is").lcfirst}"); + qmodelingobjectproperty_cast<Q${namespace}${originalClassName} *>(this)->modifiedResettableProperties() << QStringLiteral("${attributeName.remove("^Is").lcfirst}"); [%- END %] } [%- END -%] [%- IF attribute.findvalue("defaultValue/@xmi:type") != "" %] -void unset${qtAttribute.remove("^is").ucfirst}() +void Q${namespace}${originalClassName}Object::unset${qtAttribute.remove("^is").ucfirst}() { - _modifiedResettableProperties.removeAll(QStringLiteral("${attributeName.remove("^Is").lcfirst}")); + qmodelingobjectproperty_cast<Q${namespace}${originalClassName} *>(this)->modifiedResettableProperties().removeAll(QStringLiteral("${attributeName.remove("^Is").lcfirst}")); } [%- END -%] @@ -442,17 +442,17 @@ void unset${qtAttribute.remove("^is").ucfirst}() [%- SET qtAttribute = QT_ATTRIBUTE(attribute) -%] [%- NEXT IF redefinedProperties.grep("^${className}-${qtAttribute}$").size > 0 -%] [%- IF qtType.match("QList|QSet") %] - foreach (${qtType.remove("QList<").remove("QSet<").remove(">").replace('\* ', '*')}element, ${attributeName}()) + foreach (${qtType.remove("QList<").remove("QSet<").remove(">").replace('\* ', '*')}element, ${qtAttribute}()) [%- IF qtType.match('\*') %] c->add${attributeName.ucfirst}(dynamic_cast<${qtType.remove("QList<").remove("QSet<").remove(">").replace('\* ', '*')}>(element->clone())); [%- ELSE %] c->add${attributeName.ucfirst}(element); [%- END -%] [%- ELSIF qtType.match('\*') %] - if (${attributeName}()) - c->set${attributeName.ucfirst}(dynamic_cast<${qtType.remove("QList<").remove("QSet<").remove(">").replace('\* ', '*')}>(${attributeName}()->clone())); + if (${qtAttribute}()) + c->set${attributeName.ucfirst}(dynamic_cast<${qtType.remove("QList<").remove("QSet<").remove(">").replace('\* ', '*')}>(${qtAttribute}()->clone())); [%- ELSE %] - c->set${attributeName.ucfirst.remove("^Is")}(${attributeName}()); + c->set${attributeName.ucfirst.remove("^Is")}(${qtAttribute}()); [%- END -%] [%- END %] [%- END -%] |