diff options
Diffstat (limited to 'headergenerator.cpp')
-rw-r--r-- | headergenerator.cpp | 4 |
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 |