From 592fac87f7614100c8591641713ce2598040e51d Mon Sep 17 00:00:00 2001 From: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> Date: Fri, 21 Feb 2025 15:50:51 +0100 Subject: [PATCH] tasks header widget defines width of first column --- client/ayon_core/tools/loader/ui/tasks_widget.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/client/ayon_core/tools/loader/ui/tasks_widget.py b/client/ayon_core/tools/loader/ui/tasks_widget.py index 9f5a17ac6e..14840e852f 100644 --- a/client/ayon_core/tools/loader/ui/tasks_widget.py +++ b/client/ayon_core/tools/loader/ui/tasks_widget.py @@ -281,12 +281,9 @@ class LoaderTasksWidget(QtWidgets.QWidget): super().__init__(parent) tasks_view = DeselectableTreeView(self) - # tasks_view.setHeaderHidden(True) tasks_view.setSelectionMode( QtWidgets.QAbstractItemView.ExtendedSelection ) - tasks_view_header = tasks_view.header() - tasks_view_header.setStretchLastSection(False) tasks_model = LoaderTasksQtModel(controller) tasks_proxy_model = RecursiveSortFilterProxyModel() @@ -296,9 +293,6 @@ class LoaderTasksWidget(QtWidgets.QWidget): tasks_view.setModel(tasks_proxy_model) # Hide folder column by default tasks_view.setColumnHidden(2, True) - tasks_view_header.setSectionResizeMode( - 0, QtWidgets.QHeaderView.Stretch - ) main_layout = QtWidgets.QHBoxLayout(self) main_layout.setContentsMargins(0, 0, 0, 0) @@ -323,6 +317,15 @@ class LoaderTasksWidget(QtWidgets.QWidget): self._tasks_model = tasks_model self._tasks_proxy_model = tasks_proxy_model + self._fisrt_show = True + + def showEvent(self, event): + super().showEvent(event) + if self._fisrt_show: + self._fisrt_show = False + header_widget = self._tasks_view.header() + header_widget.resizeSection(0, 200) + def set_name_filter(self, name): """Set filter of folder name.