From 371ab14c6ea64d51b106fb4a3299e0f6c4c60618 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Tue, 25 Oct 2016 15:37:40 +0200 Subject: [PATCH] VariableChooser: Sort model Task-number: QTCREATORBUG-16670 Change-Id: I9dc3641409dbd351491f8b91795bb0adafcb686d Reviewed-by: hjk --- src/plugins/coreplugin/variablechooser.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/variablechooser.cpp b/src/plugins/coreplugin/variablechooser.cpp index fc02e1b21fb..4e5a05d68e3 100644 --- a/src/plugins/coreplugin/variablechooser.cpp +++ b/src/plugins/coreplugin/variablechooser.cpp @@ -42,6 +42,7 @@ #include #include #include +#include #include #include #include @@ -257,7 +258,10 @@ VariableChooserPrivate::VariableChooserPrivate(VariableChooser *parent) m_variableTree = new VariableTreeView(q, this); m_variableDescription = new QLabel(q); - m_variableTree->setModel(&m_model); + auto sorter = new QSortFilterProxyModel(this); + sorter->setSourceModel(&m_model); + sorter->sort(0); + m_variableTree->setModel(sorter); m_variableDescription->setText(m_defaultDescription); m_variableDescription->setMinimumSize(QSize(0, 60)); m_variableDescription->setAlignment(Qt::AlignLeft|Qt::AlignTop);