diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/debugger/basewindow.cpp | 10 | ||||
-rw-r--r-- | src/plugins/debugger/basewindow.h | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/src/plugins/debugger/basewindow.cpp b/src/plugins/debugger/basewindow.cpp index 2ab1f6b4b8..792f6bba05 100644 --- a/src/plugins/debugger/basewindow.cpp +++ b/src/plugins/debugger/basewindow.cpp @@ -94,6 +94,8 @@ bool BaseWindow::handleBaseContextAction(QAction *act) return true; } if (act == m_alwaysAdjustColumnsAction) { + if (act->isChecked()) + resizeColumnsToContents(); // Action triggered automatically. return true; } @@ -121,5 +123,13 @@ void BaseWindow::setAlwaysResizeColumnsToContents(bool on) header()->setResizeMode(0, mode); } +void BaseWindow::reset() +{ + QTreeView::reset(); + if (header() && m_alwaysAdjustColumnsAction + && m_alwaysAdjustColumnsAction->isChecked()) + resizeColumnsToContents(); +} + } // namespace Internal } // namespace Debugger diff --git a/src/plugins/debugger/basewindow.h b/src/plugins/debugger/basewindow.h index 33b187bb31..0ec929c8b9 100644 --- a/src/plugins/debugger/basewindow.h +++ b/src/plugins/debugger/basewindow.h @@ -59,6 +59,7 @@ public slots: private slots: void setAlternatingRowColorsHelper(bool on) { setAlternatingRowColors(on); } void rowActivatedHelper(const QModelIndex &index) { rowActivated(index); } + void reset(); private: QAction *m_alwaysAdjustColumnsAction; |