Fixes: debugger: less fuss when resizing views

This commit is contained in:
hjk
2009-03-04 09:45:20 +01:00
parent db03ceb5e5
commit 6632d5b480
2 changed files with 8 additions and 2 deletions

View File

@@ -67,6 +67,7 @@ void BreakWindow::keyPressEvent(QKeyEvent *ev)
void BreakWindow::resizeEvent(QResizeEvent *ev) void BreakWindow::resizeEvent(QResizeEvent *ev)
{ {
/*
QHeaderView *hv = header(); QHeaderView *hv = header();
int totalSize = ev->size().width() - 180; int totalSize = ev->size().width() - 180;
hv->resizeSection(0, 60); hv->resizeSection(0, 60);
@@ -75,6 +76,7 @@ void BreakWindow::resizeEvent(QResizeEvent *ev)
hv->resizeSection(3, (totalSize * 30) / 100); hv->resizeSection(3, (totalSize * 30) / 100);
hv->resizeSection(4, 70); hv->resizeSection(4, 70);
hv->resizeSection(5, 50); hv->resizeSection(5, 50);
*/
QTreeView::resizeEvent(ev); QTreeView::resizeEvent(ev);
} }

View File

@@ -65,6 +65,7 @@ StackWindow::StackWindow(QWidget *parent)
void StackWindow::resizeEvent(QResizeEvent *event) void StackWindow::resizeEvent(QResizeEvent *event)
{ {
/*
QHeaderView *hv = header(); QHeaderView *hv = header();
int totalSize = event->size().width() - 120; int totalSize = event->size().width() - 120;
@@ -74,6 +75,7 @@ void StackWindow::resizeEvent(QResizeEvent *event)
hv->resizeSection(2, totalSize / 2); hv->resizeSection(2, totalSize / 2);
hv->resizeSection(3, 55); hv->resizeSection(3, 55);
} }
*/
QTreeView::resizeEvent(event); QTreeView::resizeEvent(event);
} }
@@ -136,14 +138,16 @@ void StackWindow::resizeColumnsToContents()
resizeColumnToContents(0); resizeColumnToContents(0);
resizeColumnToContents(1); resizeColumnToContents(1);
resizeColumnToContents(2); resizeColumnToContents(2);
resizeColumnToContents(3);
} }
void StackWindow::setAlwaysResizeColumnsToContents(bool on) void StackWindow::setAlwaysResizeColumnsToContents(bool on)
{ {
m_alwaysResizeColumnsToContents = on; m_alwaysResizeColumnsToContents = on;
QHeaderView::ResizeMode mode = on QHeaderView::ResizeMode mode =
? QHeaderView::ResizeToContents : QHeaderView::Interactive; on ? QHeaderView::ResizeToContents : QHeaderView::Interactive;
header()->setResizeMode(0, mode); header()->setResizeMode(0, mode);
header()->setResizeMode(1, mode); header()->setResizeMode(1, mode);
header()->setResizeMode(2, mode); header()->setResizeMode(2, mode);
header()->setResizeMode(3, mode);
} }