mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
base tasks widget defines column labels using default methods
This commit is contained in:
parent
c5043aec8e
commit
8ad5489d68
1 changed files with 7 additions and 15 deletions
|
|
@ -24,9 +24,14 @@ class TasksQtModel(QtGui.QStandardItemModel):
|
||||||
"""
|
"""
|
||||||
_default_task_icon = None
|
_default_task_icon = None
|
||||||
refreshed = QtCore.Signal()
|
refreshed = QtCore.Signal()
|
||||||
|
column_labels = ["Tasks"]
|
||||||
|
|
||||||
def __init__(self, controller):
|
def __init__(self, controller):
|
||||||
super(TasksQtModel, self).__init__()
|
super().__init__()
|
||||||
|
|
||||||
|
self.setColumnCount(len(self.column_labels))
|
||||||
|
for idx, label in enumerate(self.column_labels):
|
||||||
|
self.setHeaderData(idx, QtCore.Qt.Horizontal, label)
|
||||||
|
|
||||||
self._controller = controller
|
self._controller = controller
|
||||||
|
|
||||||
|
|
@ -337,19 +342,6 @@ class TasksQtModel(QtGui.QStandardItemModel):
|
||||||
|
|
||||||
return self._has_content
|
return self._has_content
|
||||||
|
|
||||||
def headerData(self, section, orientation, role):
|
|
||||||
# Show nice labels in the header
|
|
||||||
if (
|
|
||||||
role == QtCore.Qt.DisplayRole
|
|
||||||
and orientation == QtCore.Qt.Horizontal
|
|
||||||
):
|
|
||||||
if section == 0:
|
|
||||||
return "Tasks"
|
|
||||||
|
|
||||||
return super(TasksQtModel, self).headerData(
|
|
||||||
section, orientation, role
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class TasksWidget(QtWidgets.QWidget):
|
class TasksWidget(QtWidgets.QWidget):
|
||||||
"""Tasks widget.
|
"""Tasks widget.
|
||||||
|
|
@ -366,7 +358,7 @@ class TasksWidget(QtWidgets.QWidget):
|
||||||
selection_changed = QtCore.Signal()
|
selection_changed = QtCore.Signal()
|
||||||
|
|
||||||
def __init__(self, controller, parent, handle_expected_selection=False):
|
def __init__(self, controller, parent, handle_expected_selection=False):
|
||||||
super(TasksWidget, self).__init__(parent)
|
super().__init__(parent)
|
||||||
|
|
||||||
tasks_view = DeselectableTreeView(self)
|
tasks_view = DeselectableTreeView(self)
|
||||||
tasks_view.setIndentation(0)
|
tasks_view.setIndentation(0)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue