From c902fdf30ff2e402876315a8fe4155a0476cedb1 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Fri, 6 Jul 2012 20:25:18 +0200 Subject: [PATCH] qmake property display: sort alphabetically this is still not the (more or less) logical order in which qmake displays them, but it is definitely better than what QHash gives us. Change-Id: I1c037e101daf9526b991144f1d1c113225880be5 Reviewed-by: Daniel Teske --- src/plugins/qtsupport/baseqtversion.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/plugins/qtsupport/baseqtversion.cpp b/src/plugins/qtsupport/baseqtversion.cpp index 9c30f952828..b4bc1be6867 100644 --- a/src/plugins/qtsupport/baseqtversion.cpp +++ b/src/plugins/qtsupport/baseqtversion.cpp @@ -502,10 +502,10 @@ QString BaseQtVersion::toHtml(bool verbose) const if (verbose) { const QHash vInfo = versionInfo(); if (!vInfo.isEmpty()) { - const QHash::const_iterator vcend = vInfo.constEnd(); - for (QHash::const_iterator it = vInfo.constBegin(); it != vcend; ++it) { - QString variableName = it.key(); - const QString &value = it.value(); + QStringList keys = vInfo.keys(); + keys.sort(); + foreach (QString variableName, keys) { + const QString &value = vInfo.value(variableName); if (variableName != QLatin1String("QMAKE_MKSPECS") && !variableName.endsWith(QLatin1String("/raw"))) { bool isPath = false; @@ -525,7 +525,7 @@ QString BaseQtVersion::toHtml(bool verbose) const str << "" << QDir::toNativeSeparators(value) << ""; } else { - str << it.value() ; + str << value; } str << ""; }