From 126d5e91482f4951a327ef6dfd766ea41c0a4658 Mon Sep 17 00:00:00 2001 From: Renato Filho Date: Mon, 22 Aug 2011 16:05:38 -0300 Subject: Not print warning if the typedef used on signal is QFlags. Reviewed by Hugo Parente --- generator/cppgenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator/cppgenerator.cpp b/generator/cppgenerator.cpp index a3044e06e..43919888a 100644 --- a/generator/cppgenerator.cpp +++ b/generator/cppgenerator.cpp @@ -3221,7 +3221,7 @@ void CppGenerator::writeSignalInitialization(QTextStream& s, const AbstractMetaC AbstractMetaType* metaType = arg->type(); QByteArray origType = SBK_NORMALIZED_TYPE(qPrintable(metaType->originalTypeDescription())); QByteArray cppSig = SBK_NORMALIZED_TYPE(qPrintable(metaType->cppSignature())); - if (origType != cppSig) + if ((origType != cppSig) && (!metaType->isFlags())) ReportHandler::warning("Typedef used on signal " + metaClass->qualifiedCppName() + "::" + cppSignal->signature()); } } -- cgit v1.2.3