From c486fb6f59a0d4ed977d8260c08c7d54bf5e3ba5 Mon Sep 17 00:00:00 2001 From: Roy Nieterau Date: Fri, 10 Jun 2022 13:06:49 +0200 Subject: [PATCH 1/3] Force edit mode on add task button (cherry picked from commit 96ca15b565b952d4e17c2010e8846ca18272d681) --- openpype/tools/project_manager/project_manager/window.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openpype/tools/project_manager/project_manager/window.py b/openpype/tools/project_manager/project_manager/window.py index c281479d4f..10b28f535f 100644 --- a/openpype/tools/project_manager/project_manager/window.py +++ b/openpype/tools/project_manager/project_manager/window.py @@ -245,7 +245,8 @@ class ProjectManagerWindow(QtWidgets.QWidget): self.hierarchy_view.add_asset() def _on_add_task(self): - self.hierarchy_view.add_task() + # Colorbleed edit: force the task to directly be in edit mode + self.hierarchy_view._add_task_and_edit() def _on_create_folders(self): project_name = self._current_project() From cbc6fb8b330abc88c0e8c64c57a966cd09fd8077 Mon Sep 17 00:00:00 2001 From: Roy Nieterau Date: Fri, 10 Jun 2022 20:54:12 +0200 Subject: [PATCH 2/3] Make `add_task_and_edit` method public --- openpype/tools/project_manager/project_manager/view.py | 6 +++--- openpype/tools/project_manager/project_manager/window.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/openpype/tools/project_manager/project_manager/view.py b/openpype/tools/project_manager/project_manager/view.py index 74f5a06b71..f995d45f44 100644 --- a/openpype/tools/project_manager/project_manager/view.py +++ b/openpype/tools/project_manager/project_manager/view.py @@ -386,7 +386,7 @@ class HierarchyView(QtWidgets.QTreeView): self._source_model.delete_indexes(indexes) def _on_ctrl_shift_enter_pressed(self): - self._add_task_and_edit() + self.add_task_and_edit() def add_asset(self, parent_index=None): if parent_index is None: @@ -428,9 +428,9 @@ class HierarchyView(QtWidgets.QTreeView): self.edit(new_index) def _add_task_action(self): - self._add_task_and_edit() + self.add_task_and_edit() - def _add_task_and_edit(self): + def add_task_and_edit(self): new_index = self.add_task() if new_index is None: return diff --git a/openpype/tools/project_manager/project_manager/window.py b/openpype/tools/project_manager/project_manager/window.py index 10b28f535f..ed3445174d 100644 --- a/openpype/tools/project_manager/project_manager/window.py +++ b/openpype/tools/project_manager/project_manager/window.py @@ -246,7 +246,7 @@ class ProjectManagerWindow(QtWidgets.QWidget): def _on_add_task(self): # Colorbleed edit: force the task to directly be in edit mode - self.hierarchy_view._add_task_and_edit() + self.hierarchy_view.add_task_and_edit() def _on_create_folders(self): project_name = self._current_project() From 46e17b4816b6506c2b4aabe94ec15c2c1e71fb5d Mon Sep 17 00:00:00 2001 From: Roy Nieterau Date: Fri, 10 Jun 2022 20:54:33 +0200 Subject: [PATCH 3/3] Remove comment --- openpype/tools/project_manager/project_manager/window.py | 1 - 1 file changed, 1 deletion(-) diff --git a/openpype/tools/project_manager/project_manager/window.py b/openpype/tools/project_manager/project_manager/window.py index ed3445174d..458a36ac39 100644 --- a/openpype/tools/project_manager/project_manager/window.py +++ b/openpype/tools/project_manager/project_manager/window.py @@ -245,7 +245,6 @@ class ProjectManagerWindow(QtWidgets.QWidget): self.hierarchy_view.add_asset() def _on_add_task(self): - # Colorbleed edit: force the task to directly be in edit mode self.hierarchy_view.add_task_and_edit() def _on_create_folders(self):