From 2d11730a27c028d2a25008dfcbb43a458cc36a5e Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 9 May 2009 18:48:45 +0000 Subject: [PATCH] After setting the model resize the table columns to their preferred sizes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30685 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/debuganalyzer/gui/main_window/TeamsPage.cpp | 1 + src/apps/debuganalyzer/gui/main_window/ThreadsPage.cpp | 1 + src/apps/debuganalyzer/gui/thread_window/WaitObjectsPage.cpp | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/apps/debuganalyzer/gui/main_window/TeamsPage.cpp b/src/apps/debuganalyzer/gui/main_window/TeamsPage.cpp index e0e37886a3..b19bbccdc1 100644 --- a/src/apps/debuganalyzer/gui/main_window/TeamsPage.cpp +++ b/src/apps/debuganalyzer/gui/main_window/TeamsPage.cpp @@ -116,6 +116,7 @@ MainWindow::TeamsPage::SetModel(Model* model) if (fModel != NULL) { fTeamsTableModel = new(std::nothrow) TeamsTableModel(fModel); fTeamsTable->SetTableModel(fTeamsTableModel); + fTeamsTable->ResizeAllColumnsToPreferred(); } } diff --git a/src/apps/debuganalyzer/gui/main_window/ThreadsPage.cpp b/src/apps/debuganalyzer/gui/main_window/ThreadsPage.cpp index 11f2fa6371..15b799031c 100644 --- a/src/apps/debuganalyzer/gui/main_window/ThreadsPage.cpp +++ b/src/apps/debuganalyzer/gui/main_window/ThreadsPage.cpp @@ -172,6 +172,7 @@ MainWindow::ThreadsPage::SetModel(Model* model) if (fModel != NULL) { fThreadsTableModel = new(std::nothrow) ThreadsTableModel(fModel); fThreadsTable->SetTableModel(fThreadsTableModel); + fThreadsTable->ResizeAllColumnsToPreferred(); } } diff --git a/src/apps/debuganalyzer/gui/thread_window/WaitObjectsPage.cpp b/src/apps/debuganalyzer/gui/thread_window/WaitObjectsPage.cpp index f772f57d03..77ab532d0b 100644 --- a/src/apps/debuganalyzer/gui/thread_window/WaitObjectsPage.cpp +++ b/src/apps/debuganalyzer/gui/thread_window/WaitObjectsPage.cpp @@ -182,7 +182,7 @@ private: private: static Node* _CreateGroupNode(ThreadModel::WaitObjectGroup* group) { - // If the group has only one object, just create an object node. + // If the group has only one object, just create an object node. if (group->CountWaitObjects() == 1) return new ObjectNode(group->WaitObjectAt(0)); @@ -325,6 +325,7 @@ ThreadWindow::WaitObjectsPage::SetModel(ThreadModel* model) // TODO: Report error! } fWaitObjectsTree->SetTreeTableModel(fWaitObjectsTreeModel); + fWaitObjectsTree->ResizeAllColumnsToPreferred(); } }