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);