filesysitemdata¶
This module holds jukeboxcore.gui.treemodel.ItemData subclasses that represent filesys data, e.g. a jukeboxcore.filesys.TaskFileInfo
- jukeboxcore.gui.filesysitemdata.taskfileinfo_element_data(tfi, role)[source]¶
Return the data for the element (e.g. the Asset or Shot)
Parameters: - tfi (jukeboxcore.filesys.TaskFileInfo) – the jukeboxcore.filesys.TaskFileInfo holds the data
- role (QtCore.Qt.ItemDataRole) – item data role
Returns: data for the element
Return type: depending on role
Raises: None
- jukeboxcore.gui.filesysitemdata.taskfileinfo_task_data(tfi, role)[source]¶
Return the data for task
Parameters: - tfi (jukeboxcore.filesys.TaskFileInfo) – the jukeboxcore.filesys.TaskFileInfo holds the data
- role (QtCore.Qt.ItemDataRole) – item data role
Returns: data for the task
Return type: depending on role
Raises: None
- jukeboxcore.gui.filesysitemdata.taskfileinfo_descriptor_data(tfi, role)[source]¶
Return the data for descriptor
Parameters: - tfi (jukeboxcore.filesys.TaskFileInfo) – the jukeboxcore.filesys.TaskFileInfo holds the data
- role (QtCore.Qt.ItemDataRole) – item data role
Returns: data for the descriptor
Return type: depending on role
Raises: None
- jukeboxcore.gui.filesysitemdata.taskfileinfo_path_data(tfi, role)[source]¶
Return the data for path
Parameters: - tfi (jukeboxcore.filesys.TaskFileInfo) – the jukeboxcore.filesys.TaskFileInfo holds the data
- role (QtCore.Qt.ItemDataRole) – item data role
Returns: data for the path
Return type: depending on role
Raises: None
- jukeboxcore.gui.filesysitemdata.taskfileinfo_version_data(tfi, role)[source]¶
Return the data for version
Parameters: - tfi (jukeboxcore.filesys.TaskFileInfo) – the jukeboxcore.filesys.TaskFileInfo that holds the data
- role (QtCore.Qt.ItemDataRole) – item data role
Returns: data for the version
Return type: depending on role
Raises: None
- jukeboxcore.gui.filesysitemdata.taskfileinfo_rtype_data(tfi, role)[source]¶
Return the data for rtype
Parameters: - tfi (jukeboxcore.filesys.TaskFileInfo) – the jukeboxcore.filesys.TaskFileInfo that holds the data
- role (QtCore.Qt.ItemDataRole) – item data role
Returns: data for the releasetype
Return type: depending on role
Raises: None
- class jukeboxcore.gui.filesysitemdata.TaskFileInfoItemData(taskfileinfo)[source]¶
Bases: jukeboxcore.gui.treemodel.ItemData
Item Data for jukeboxcore.gui.treemodel.TreeItem that represents a jukeboxcore.filesys.TaskFileInfo
Constructs a new item data for the taskfileinfo
Parameters: taskfileinfo (jukeboxcore.filesys.TaskFileInfo) – the taskfileinfo to represent Raises: None - columns = [<function taskfileinfo_element_data at 0x0000000005194F98>, <function taskfileinfo_task_data at 0x0000000005194F28>, <function taskfileinfo_descriptor_data at 0x00000000083DE5F8>, <function taskfileinfo_version_data at 0x00000000083DEBA8>, <function taskfileinfo_rtype_data at 0x00000000083DE518>, <function taskfileinfo_path_data at 0x00000000083DE828>]¶
- column_count()[source]¶
Return the number of columns that can be queried for data
Returns: the number of columns Return type: int Raises: None
- data(column, role)[source]¶
Return the data for the specified column and role
The column addresses one attribute of the data.
Parameters: - column (int) – the data column
- role (QtCore.Qt.ItemDataRole) – the data role
Returns: data depending on the role
Return type: Raises: None
- internal_data()[source]¶
Return the taskfileinfo
Returns: the taskfileinfo Return type: jukeboxcore.filesys.TaskFileInfo Raises: None