From f2fd366c90dd64a37f48e5ea554b8aebf00b6de5 Mon Sep 17 00:00:00 2001 From: Marcelo Lira Date: Tue, 15 Dec 2009 19:55:10 -0300 Subject: Adds normalizedSignature static method to TypeDatabase. All the uses of QMetaObject::normalizedSignature were replaced to use TypeDatabase::normalizedSignature; the former always changes the unsigned primitives to the shorter versions (e.g. "unsigned int" becomes "uint") that aren't necessarily used by the parsed library. The new normalizer changes back "uNUMBER" to "unsigned NUMBER" if the former is not present in the TypeDatabase. Reviewed by Hugo Parente --- abstractmetalang.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'abstractmetalang.cpp') diff --git a/abstractmetalang.cpp b/abstractmetalang.cpp index 13942f769..db6e1b3e6 100644 --- a/abstractmetalang.cpp +++ b/abstractmetalang.cpp @@ -305,7 +305,7 @@ QStringList AbstractMetaFunction::introspectionCompatibleSignatures(const QStrin { AbstractMetaArgumentList arguments = this->arguments(); if (arguments.size() == resolvedArguments.size()) { - return (QStringList() << QMetaObject::normalizedSignature((name() + "(" + resolvedArguments.join(",") + ")").toUtf8().constData())); + return (QStringList() << TypeDatabase::normalizedSignature((name() + "(" + resolvedArguments.join(",") + ")").toUtf8().constData())); } else { QStringList returned; @@ -669,7 +669,7 @@ QString AbstractMetaFunction::minimalSignature() const if (isConstant()) minimalSignature += "const"; - minimalSignature = QMetaObject::normalizedSignature(minimalSignature.toLocal8Bit().constData()); + minimalSignature = TypeDatabase::normalizedSignature(minimalSignature.toLocal8Bit().constData()); m_cachedMinimalSignature = minimalSignature; return minimalSignature; -- cgit v1.2.3