From b8b23bda0aba5b2270404fe9826ea98549ce2340 Mon Sep 17 00:00:00 2001 From: Laurent Monin Date: Fri, 10 May 2024 12:09:20 +0200 Subject: [PATCH] Introduce new BaseTreeView._init_header() --- picard/ui/itemviews.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/picard/ui/itemviews.py b/picard/ui/itemviews.py index 4eebb51dc..2f9433ee5 100644 --- a/picard/ui/itemviews.py +++ b/picard/ui/itemviews.py @@ -674,10 +674,14 @@ class BaseTreeView(QtWidgets.QTreeWidget): for i in range(0, self.columnCount()): header.show_column(i, not self.isColumnHidden(i)) else: - header.update_visible_columns([0, 1, 2]) - for i, size in enumerate([250, 50, 100]): - header.resizeSection(i, size) - self.sortByColumn(-1, QtCore.Qt.SortOrder.AscendingOrder) + self._init_header() + + def _init_header(self): + header = self.header() + header.update_visible_columns([0, 1, 2]) + for i, size in enumerate([250, 50, 100]): + header.resizeSection(i, size) + self.sortByColumn(-1, QtCore.Qt.SortOrder.AscendingOrder) def supportedDropActions(self): return QtCore.Qt.DropAction.CopyAction | QtCore.Qt.DropAction.MoveAction