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:
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:
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:
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:
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:
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:
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