items.task_items#
The view and model used to display task folder items.
Folders found in an asset’s root are referred to as task folders. Bookmarks
generally expects them to be associated with a task or data-type e.g. render
,
comp
, textures
, etc.
Some default task-folders are defined by bookmarks.tokens.tokens
.
Classes:
|
Context menu associated with |
|
Task folder item model used to get task folders of an asset item. |
|
The view responsible for displaying the available data-keys. |
|
Delegate used to paint |
- class bookmarks.items.task_items.TaskItemContextMenu(index, parent=None)[source]#
Bases:
BaseContextMenu
Context menu associated with
TaskItemView
.Methods:
setup
()Creates the context menu.
- class bookmarks.items.task_items.TaskItemModel(parent=None)[source]#
Bases:
ItemModel
Task folder item model used to get task folders of an asset item.
Methods:
The model's data type.
Returns the default item size.
file_count
(source)Counts the number of file items the current task folder has.
The custom dictionary key used to save filter settings to the user settings file.
init_data
(**kwargs)Function wrapper.
item_generator
(path)Used to iterate over all files in a given folder.
reset_data
(*args[, force, emit_active])Force model data reset every time.
The model's source path.
- filter_setting_dict_key()[source]#
The custom dictionary key used to save filter settings to the user settings file.
- init_data(**kwargs)#
Function wrapper.
- class bookmarks.items.task_items.TaskItemView(parent=None)[source]#
Bases:
ThreadedItemView
The view responsible for displaying the available data-keys.
Classes:
alias of
TaskItemContextMenu
alias of
TaskItemViewDelegate
Methods:
contextMenuEvent
(event)Event handler.
eventFilter
(widget, event)Event filter handler.
focusOutEvent
(event)Event handler.
Returns the model class associated with this view.
hideEvent
(event)Event handler.
Inline buttons count.
item_clicked
(index)Slot connected to th clicked signal.
keyPressEvent
(event)Key press event handler.
Custom key action.
mousePressEvent
(event)Event handler.
resize_widget
(rect)Slot used to resize the view to the given rect.
Select the current active item.
showEvent
(event)Event handler.
tab_changed
(idx)Slot connected called when the current tab has changed.
- ContextMenu#
alias of
TaskItemContextMenu
Methods:setup
()Creates the context menu.
- Delegate#
alias of
TaskItemViewDelegate
Methods:get_description_rect
(*args, **kwargs)Get description rectangle.
get_text_segments
(*args, **kwargs)Get text segments.
paint
(painter, option, index)The main paint method.
paint_background
(*args)Paints the background.
paint_name
(*args)Paints the name and the number of files available for the given task item.
sizeHint
(option, index)Size hint.
- class bookmarks.items.task_items.TaskItemViewDelegate(parent=None)[source]#
Bases:
ItemDelegate
Delegate used to paint
TaskItemView
.Methods:
get_description_rect
(*args, **kwargs)Get description rectangle.
get_text_segments
(*args, **kwargs)Get text segments.
paint
(painter, option, index)The main paint method.
paint_background
(*args)Paints the background.
paint_name
(*args)Paints the name and the number of files available for the given task item.
sizeHint
(option, index)Size hint.