From 2faaec4e061c7f531624cad3cba5921ed3a51b20 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Tue, 22 Mar 2016 14:21:54 +0100 Subject: Fix warnings as shown by Qt Creator's Clang based code model. Remove C-style casts and fix integer conversion issues. Task-number: QTBUG-50804 Change-Id: Ib5913bc5262a2c141f34d9f70fe6ec4139a63e4f Reviewed-by: Andy Shaw --- tools/dumpcpp/main.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'tools') diff --git a/tools/dumpcpp/main.cpp b/tools/dumpcpp/main.cpp index 5b8c57a..9dc65e8 100644 --- a/tools/dumpcpp/main.cpp +++ b/tools/dumpcpp/main.cpp @@ -81,10 +81,10 @@ extern QString qax_docuFromName(ITypeInfo *typeInfo, const QString &name); extern bool qax_dispatchEqualsIDispatch; extern void qax_deleteMetaObject(QMetaObject *mo); -QMap namespaceForType; -QVector strings; -QHash stringIndex; // Optimization, speeds up generation -QByteArrayList vTableOnlyStubs; +static QMap namespaceForType; +static QVector strings; +static QHash stringIndex; // Optimization, speeds up generation +static QByteArrayList vTableOnlyStubs; void writeEnums(QTextStream &out, const QMetaObject *mo) { @@ -347,7 +347,7 @@ void generateClassDecl(QTextStream &out, const QString &controlID, const QMetaOb if (isupper(setter.at(0))) { setter = "Set" + setter; } else { - setter[0] = toupper(setter[0]); + setter[0] = char(toupper(setter[0])); setter = "set" + setter; } @@ -572,13 +572,13 @@ QT_FOR_EACH_STATIC_TYPE(RETURN_METATYPENAME_STRING) return 0; } -uint nameToBuiltinType(const QByteArray &name) +int nameToBuiltinType(const QByteArray &name) { if (name.isEmpty()) return 0; - uint tp = QMetaType::type(name.constData()); - return tp < uint(QMetaType::User) ? tp : uint(QMetaType::UnknownType); + const int tp = QMetaType::type(name.constData()); + return tp < QMetaType::User ? tp : QMetaType::UnknownType; } void copyFileToStream(QFile *file, QTextStream *stream) -- cgit v1.2.1