aboutsummaryrefslogtreecommitdiffstats
path: root/headergenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'headergenerator.cpp')
-rw-r--r--headergenerator.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/headergenerator.cpp b/headergenerator.cpp
index 5e39ec95b..1c761639a 100644
--- a/headergenerator.cpp
+++ b/headergenerator.cpp
@@ -234,8 +234,10 @@ void HeaderGenerator::writeTypeConverterDecl(QTextStream& s, const TypeEntry* ty
s << "struct Converter<" << typeT << " >";
if (!hasCustomConversion) {
- if (type->isEnum() || type->isFlags())
+ if (type->isEnum())
s << " : EnumConverter";
+ else if (type->isFlags())
+ s << " : QFlagsConverter";
else if (isAbstractOrObjectType)
s << " : ObjectTypeConverter";
else