summaryrefslogtreecommitdiffstats
path: root/scripts/templates/qclass.cpp
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-08-28 20:01:45 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-08-29 01:05:39 +0200
commitf3f02b513ecc79d1ce7a108664ed772cacc60766 (patch)
tree7fcc89c85ca9e1aababa0454abe110beb7a38064 /scripts/templates/qclass.cpp
parentcbbc45fa8622e5867174404897684ff9fc73945a (diff)
Fix some issues in qclass.cpp template
Change-Id: I7fa4500b3f323439832d36d641db7a5c65967787 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'scripts/templates/qclass.cpp')
-rw-r--r--scripts/templates/qclass.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/templates/qclass.cpp b/scripts/templates/qclass.cpp
index 3bf9b9f1..51a24d75 100644
--- a/scripts/templates/qclass.cpp
+++ b/scripts/templates/qclass.cpp
@@ -86,7 +86,11 @@ Q${namespace}${className}::Q${namespace}${className}(QObject *parent) :
return reinterpret_cast<${qtType.trim}>(_${qtAttribute});
[%- END -%]
[% ELSE %]
+ [%- IF derived == "true" && (derivedUnion == "" || derivedUnion == "false") %]
+ return ${namespace}${className}::${qtAttribute}();
+ [%- ELSE %]
return _${qtAttribute};
+ [%- END -%]
[%- END %]
}