summaryrefslogtreecommitdiffstats
path: root/generator/shellheadergenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'generator/shellheadergenerator.cpp')
-rw-r--r--generator/shellheadergenerator.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/generator/shellheadergenerator.cpp b/generator/shellheadergenerator.cpp
index a574c17..bbd4459 100644
--- a/generator/shellheadergenerator.cpp
+++ b/generator/shellheadergenerator.cpp
@@ -101,7 +101,10 @@ void ShellHeaderGenerator::write(QTextStream &s, const AbstractMetaClass *meta_c
}
}
- s << " ~" << shellClassName(meta_class) << "();" << endl;
+ s << " ~" << shellClassName(meta_class) << "()";
+ if (!meta_class->destructorException().isEmpty())
+ s << " " << meta_class->destructorException();
+ s << ";" << endl;
s << endl;
AbstractMetaFunctionList functions = meta_class->queryFunctions(