mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 08:24:53 +01:00
Merge pull request #3230 from pypeclub/enhancement/project_manager_without_persistent_editors
This commit is contained in:
commit
f1331da651
1 changed files with 1 additions and 10 deletions
|
|
@ -139,6 +139,7 @@ class HierarchyView(QtWidgets.QTreeView):
|
||||||
self.setAlternatingRowColors(True)
|
self.setAlternatingRowColors(True)
|
||||||
self.setSelectionMode(HierarchyView.ExtendedSelection)
|
self.setSelectionMode(HierarchyView.ExtendedSelection)
|
||||||
self.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
|
self.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
|
||||||
|
self.setEditTriggers(HierarchyView.AllEditTriggers)
|
||||||
|
|
||||||
column_delegates = {}
|
column_delegates = {}
|
||||||
column_key_to_index = {}
|
column_key_to_index = {}
|
||||||
|
|
@ -301,16 +302,6 @@ class HierarchyView(QtWidgets.QTreeView):
|
||||||
def rowsInserted(self, parent_index, start, end):
|
def rowsInserted(self, parent_index, start, end):
|
||||||
super(HierarchyView, self).rowsInserted(parent_index, start, end)
|
super(HierarchyView, self).rowsInserted(parent_index, start, end)
|
||||||
|
|
||||||
for row in range(start, end + 1):
|
|
||||||
for key, column in self._column_key_to_index.items():
|
|
||||||
if key not in self.persistent_columns:
|
|
||||||
continue
|
|
||||||
col_index = self._source_model.index(row, column, parent_index)
|
|
||||||
if bool(
|
|
||||||
self._source_model.flags(col_index)
|
|
||||||
& QtCore.Qt.ItemIsEditable
|
|
||||||
):
|
|
||||||
self.openPersistentEditor(col_index)
|
|
||||||
|
|
||||||
# Expand parent on insert
|
# Expand parent on insert
|
||||||
if not self.isExpanded(parent_index):
|
if not self.isExpanded(parent_index):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue