From 632cdf5176cadc9e31be872c646880673756b419 Mon Sep 17 00:00:00 2001 From: Miguel Jacq Date: Mon, 24 Nov 2025 15:19:15 +1100 Subject: [PATCH] Revert "More tweaks to statistics dialog size" This reverts commit 4ec8c649946be8307a6b10bf813b6bee762ebe45. --- bouquin/statistics_dialog.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/bouquin/statistics_dialog.py b/bouquin/statistics_dialog.py index 4950b6a..f6898e0 100644 --- a/bouquin/statistics_dialog.py +++ b/bouquin/statistics_dialog.py @@ -249,6 +249,7 @@ class StatisticsDialog(QDialog): self.setWindowTitle(strings._("statistics")) self.setMinimumWidth(600) + self.setMinimumHeight(350) root = QVBoxLayout(self) ( @@ -324,16 +325,10 @@ class StatisticsDialog(QDialog): self._revisions_by_date = revisions_by_date scroll = QScrollArea() - scroll.setWidgetResizable(False) + scroll.setWidgetResizable(True) scroll.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded) scroll.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff) - self._heatmap.setSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) scroll.setWidget(self._heatmap) - - # ensure the scroll area is never shorter than the heatmap's preferred height - scroll.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) - scroll.setMinimumHeight(self._heatmap.minimumSizeHint().height()) - group_layout.addWidget(scroll) root.addWidget(group) @@ -344,8 +339,6 @@ class StatisticsDialog(QDialog): else: root.addWidget(QLabel(strings._("stats_no_data"))) - self.adjustSize() - # ---------- internal helpers ---------- def _apply_metric(self, metric: str) -> None: