From df2aef74523c70ee0259aae5780e72a5f0ff0310 Mon Sep 17 00:00:00 2001 From: dt Date: Tue, 1 Mar 2011 19:47:11 +0100 Subject: [PATCH] EnvironmentWidget: Sort the changes Task-number: QTCREATORBUG-3889 --- src/plugins/projectexplorer/environmentwidget.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/environmentwidget.cpp b/src/plugins/projectexplorer/environmentwidget.cpp index 5e5af14099f..7f6e597aef0 100644 --- a/src/plugins/projectexplorer/environmentwidget.cpp +++ b/src/plugins/projectexplorer/environmentwidget.cpp @@ -184,10 +184,17 @@ void EnvironmentWidget::setUserChanges(const QList &list updateSummaryText(); } +bool sortEnvironmentItem(const Utils::EnvironmentItem &a, const Utils::EnvironmentItem &b) +{ + return a.name < b.name; +} + void EnvironmentWidget::updateSummaryText() { + QList list = d->m_model->userChanges(); + qSort(list.begin(), list.end(), &sortEnvironmentItem); + QString text; - const QList &list = d->m_model->userChanges(); foreach (const Utils::EnvironmentItem &item, list) { if (item.name != Utils::EnvironmentModel::tr("")) { text.append("
");