summaryrefslogtreecommitdiffstats
path: root/sigmodr/tree
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-05-22 15:00:56 -0400
committerBen Boeckel <MathStuf@gmail.com>2009-05-22 15:00:56 -0400
commit81f511e899b495b3b6698327e00d3aa88547773c (patch)
tree4d5ccf52a2d9389eed2783412263efd3d6432976 /sigmodr/tree
parent43ed74f7eafa0e204ef1671aa0d9451136c2e444 (diff)
downloadsigen-81f511e899b495b3b6698327e00d3aa88547773c.tar.gz
sigen-81f511e899b495b3b6698327e00d3aa88547773c.tar.xz
sigen-81f511e899b495b3b6698327e00d3aa88547773c.zip
Reorder the model setting so that the header gets the correct column count
Diffstat (limited to 'sigmodr/tree')
-rw-r--r--sigmodr/tree/TreeWidget.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/sigmodr/tree/TreeWidget.cpp b/sigmodr/tree/TreeWidget.cpp
index 6c0ec0d9..18d84231 100644
--- a/sigmodr/tree/TreeWidget.cpp
+++ b/sigmodr/tree/TreeWidget.cpp
@@ -40,13 +40,14 @@ TreeWidget::TreeWidget(QWidget* parent) :
{
TreeModel* model = new TreeModel(this);
// connect(model, SIGNAL(dirty(const Sigmod::Game*, bool)), this, SLOT(setDirty(const Sigmod::Game*, bool)));
- header()->setResizeMode(QHeaderView::ResizeToContents);
+ setModel(model);
+ setRootIndex(model->index(-1, -1, QModelIndex()));
header()->setStretchLastSection(false);
+ header()->setResizeMode(QHeaderView::ResizeToContents);
+ header()->setResizeMode(0, QHeaderView::Stretch);
header()->hide();
- setModel(model);
setSelectionMode(SingleSelection);
setSelectionBehavior(SelectRows);
- setRootIndex(model->index(-1, -1, QModelIndex()));
}
QString TreeWidget::description(const QModelIndex& index) const