diff options
author | Friedemann Kleint <Friedemann.Kleint@digia.com> | 2014-06-23 11:44:09 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@digia.com> | 2014-06-23 13:58:14 +0200 |
commit | 3c13f9484f19400e804cd62154298c7ba09b3215 (patch) | |
tree | 7200b410c8ed0ea089daca744551f409a599f457 /src/plugins/git/gerrit/gerritdialog.cpp | |
parent | 49b0b5d3eb5d2d1c65cb516276420396016489d8 (diff) | |
download | qt-creator-3c13f9484f19400e804cd62154298c7ba09b3215.tar.gz |
Gerrit: Display dependent changes as tree.
Add a depth member to GerritChange indicating the tree depth
and populate it by searches over the dependent changes.
Display the root changes sorted by date and add dependent changes
to their deph=1 parent, avoiding deeply nested items.
Change-Id: I66ccf392ce47514841c661820797e81996e9e5cc
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/git/gerrit/gerritdialog.cpp')
-rw-r--r-- | src/plugins/git/gerrit/gerritdialog.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/git/gerrit/gerritdialog.cpp b/src/plugins/git/gerrit/gerritdialog.cpp index 9854cddbce..008d3643b8 100644 --- a/src/plugins/git/gerrit/gerritdialog.cpp +++ b/src/plugins/git/gerrit/gerritdialog.cpp @@ -138,6 +138,7 @@ GerritDialog::GerritDialog(const QSharedPointer<GerritParameters> &p, m_filterModel->setSourceModel(m_model); m_filterModel->setFilterRole(GerritModel::FilterRole); + m_treeView->setRootIsDecorated(true); m_treeView->setModel(m_filterModel); m_treeView->setMinimumWidth(600); m_treeView->setUniformRowHeights(true); @@ -236,6 +237,7 @@ void GerritDialog::slotActivated(const QModelIndex &i) void GerritDialog::slotRefreshStateChanged(bool v) { if (!v && m_model->rowCount()) { + m_treeView->expandAll(); for (int c = 0; c < GerritModel::ColumnCount; ++c) m_treeView->resizeColumnToContents(c); if (m_treeView->columnWidth(GerritModel::TitleColumn) > maxTitleWidth) |