VariableChooser: Sort model

Task-number: QTCREATORBUG-16670
Change-Id: I9dc3641409dbd351491f8b91795bb0adafcb686d
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Tobias Hunger
2016-10-25 15:37:40 +02:00
parent 5378aef691
commit 371ab14c6e

View File

@@ -42,6 +42,7 @@
#include <QMenu>
#include <QPlainTextEdit>
#include <QPointer>
#include <QSortFilterProxyModel>
#include <QTextEdit>
#include <QTimer>
#include <QTreeView>
@@ -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);