aboutsummaryrefslogtreecommitdiffstats
path: root/headergenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'headergenerator.cpp')
-rw-r--r--headergenerator.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/headergenerator.cpp b/headergenerator.cpp
index ba87317d6..ad22353d1 100644
--- a/headergenerator.cpp
+++ b/headergenerator.cpp
@@ -128,9 +128,12 @@ void HeaderGenerator::writeFunction(QTextStream& s, const AbstractMetaFunction*
if (func->isConstructor() || func->isAbstract() || func->isVirtual()) {
s << INDENT;
- if (func->isVirtual() || func->isAbstract())
+ Options virtualOption = Generator::NoOption;
+ if (func->isVirtual() || func->isAbstract()) {
+ virtualOption = Generator::OriginalTypeDescription;
s << "virtual ";
- s << functionSignature(func) << ';' << endl;
+ }
+ s << functionSignature(func, "", "", virtualOption) << ';' << endl;
// TODO: when modified an abstract method ceases to be virtual but stays abstract
//if (func->isModifiedRemoved() && func->isAbstract()) {