summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2016-03-22 14:21:54 +0100
committerFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2016-03-22 13:53:39 +0000
commit2faaec4e061c7f531624cad3cba5921ed3a51b20 (patch)
treedb64708234b86488b75d0da1c7148e37744a5e14 /tools
parentff0f9e1b390fa391e85d379aff767309bb916526 (diff)
downloadqtactiveqt-2faaec4e061c7f531624cad3cba5921ed3a51b20.tar.gz
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 <andy.shaw@theqtcompany.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/dumpcpp/main.cpp16
1 files changed, 8 insertions, 8 deletions
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<QByteArray, QByteArray> namespaceForType;
-QVector<QByteArray> strings;
-QHash<QByteArray, int> stringIndex; // Optimization, speeds up generation
-QByteArrayList vTableOnlyStubs;
+static QMap<QByteArray, QByteArray> namespaceForType;
+static QVector<QByteArray> strings;
+static QHash<QByteArray, int> 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)