items#
Definitions of bookmark, asset, file item views and models.
Each view derives from views.ThreadedItemView
, a heavily
customized QListView widget. The views are rendered by delegate.ItemDelegate
and
data is served by models.ItemModel
instances.
See the item specific submodules for more information:
To customize the items served by a model take a look at
models.ItemModel.item_generator()
and models.ItemModel.init_data()
methods.
The common
module offers shortcuts for accessing item views and models:
1from bookmarks import common
2
3widget = common.widget(common.BookmarkTab)
4model = common.model(common.BookmarkTab)
5source_model = common.source_model(common.BookmarkTab)
- items.asset_items
AssetItemModel
AssetItemModel.columnCount()
AssetItemModel.data()
AssetItemModel.data_type()
AssetItemModel.default_row_size()
AssetItemModel.filter_setting_dict_key()
AssetItemModel.flags()
AssetItemModel.headerData()
AssetItemModel.init_data()
AssetItemModel.item_generator()
AssetItemModel.save_active()
AssetItemModel.source_path()
AssetItemView
AssetItemView.ContextMenu
AssetItemView.Delegate
AssetItemView.adapt_horizontal_header()
AssetItemView.add_item_action()
AssetItemView.edit_item_action()
AssetItemView.get_hint_string()
AssetItemView.get_source_model()
AssetItemView.init_model()
AssetItemView.init_progress_columns()
AssetItemView.init_progress_hidden()
AssetItemView.inline_icons_count()
AssetItemView.mouseReleaseEvent()
AssetItemView.set_progress_hidden()
AssetItemView.showEvent()
AssetItemViewContextMenu
get_display_name()
- items.bookmark_items
- items.delegate
AssetItemViewDelegate
BookmarkItemViewDelegate
FavouriteItemViewDelegate
FileItemViewDelegate
ItemDelegate
ItemDelegate.createEditor()
ItemDelegate.draw_file_description()
ItemDelegate.draw_subdir_rectangles()
ItemDelegate.get_paint_arguments()
ItemDelegate.get_rectangles()
ItemDelegate.paint()
ItemDelegate.paint_active()
ItemDelegate.paint_archived()
ItemDelegate.paint_asset_name()
ItemDelegate.paint_background()
ItemDelegate.paint_bookmark_name()
ItemDelegate.paint_db_status()
ItemDelegate.paint_dcc_icon()
ItemDelegate.paint_default()
ItemDelegate.paint_deleted()
ItemDelegate.paint_description_editor_background()
ItemDelegate.paint_drag_source()
ItemDelegate.paint_file_name()
ItemDelegate.paint_hover()
ItemDelegate.paint_inline_background()
ItemDelegate.paint_inline_count()
ItemDelegate.paint_inline_icons()
ItemDelegate.paint_name()
ItemDelegate.paint_selection_indicator()
ItemDelegate.paint_shotgun_status()
ItemDelegate.paint_slack_status()
ItemDelegate.paint_thumbnail()
ItemDelegate.paint_thumbnail_drop_indicator()
ItemDelegate.paint_thumbnail_shadow()
ItemDelegate.setEditorData()
ItemDelegate.setModelData()
ItemDelegate.updateEditorGeometry()
add_clickable_rectangle()
draw_file_text_segments()
draw_gradient_background()
draw_painter_path()
draw_subdir_bg_rectangles()
elided_text()
get_asset_text_segments()
get_bookmark_text_segments()
get_clickable_cache_key()
get_clickable_rectangles()
get_description_cache_key()
get_description_rectangle()
get_file_detail_text_segments()
get_file_text_segments()
get_subdir_bg_cache_key()
get_subdir_cache_key()
get_subdir_rectangles()
get_text_segments()
save_painter()
subdir_text_it()
DCC_ICONS
regex_remove_seq_marker
regex_remove_version
- items.favourite_items
FavouriteItemModel
FavouriteItemView
FavouriteItemView.ContextMenu
FavouriteItemView.Delegate
FavouriteItemView.dragEnterEvent()
FavouriteItemView.dragLeaveEvent()
FavouriteItemView.dragMoveEvent()
FavouriteItemView.dropEvent()
FavouriteItemView.execute_queued_reset()
FavouriteItemView.get_hint_string()
FavouriteItemView.get_source_model()
FavouriteItemView.queue_model_reset()
FavouriteItemViewContextMenu
- items.file_items
FileItemModel
FileItemModel.data_type()
FileItemModel.disable_filter()
FileItemModel.filter_setting_dict_key()
FileItemModel.init_data()
FileItemModel.item_generator()
FileItemModel.mimeData()
FileItemModel.refresh_needed()
FileItemModel.save_active()
FileItemModel.set_data_type()
FileItemModel.set_refresh_needed()
FileItemModel.source_path()
FileItemModel.task()
FileItemView
FileItemViewContextMenu
get_path_elements()
get_sequence_elements()
- items.models
FilterProxyModel
FilterProxyModel.filterFlagChanged
FilterProxyModel.filterTextChanged
FilterProxyModel.invalidated
FilterProxyModel.delayed_invalidate()
FilterProxyModel.filterAcceptsColumn()
FilterProxyModel.filterAcceptsRow()
FilterProxyModel.filter_flag()
FilterProxyModel.filter_text()
FilterProxyModel.init_filter_values()
FilterProxyModel.invalidate()
FilterProxyModel.invalidateFilter()
FilterProxyModel.reset()
FilterProxyModel.save_history()
FilterProxyModel.set_filter_flag()
FilterProxyModel.set_filter_text()
FilterProxyModel.sort()
FilterProxyModel.verify()
ItemModel
ItemModel.coreDataLoaded
ItemModel.coreDataReset
ItemModel.dataTypeSorted
ItemModel.sortingChanged
ItemModel.activeChanged
ItemModel.dataTypeChanged
ItemModel.updateIndex
ItemModel.queues
ItemModel.active_index()
ItemModel.canDropMimeData()
ItemModel.columnCount()
ItemModel.data()
ItemModel.data_type()
ItemModel.default_row_size()
ItemModel.dropMimeData()
ItemModel.emit_reset_model()
ItemModel.filter_setting_dict_key()
ItemModel.flags()
ItemModel.get_filter_setting()
ItemModel.headerData()
ItemModel.init_data()
ItemModel.init_row_size()
ItemModel.init_sort_values()
ItemModel.is_data_type_loaded()
ItemModel.item_generator()
ItemModel.mimeData()
ItemModel.model_data()
ItemModel.parent()
ItemModel.reset_data()
ItemModel.rowCount()
ItemModel.save_active()
ItemModel.setData()
ItemModel.set_active()
ItemModel.set_filter_setting()
ItemModel.set_interrupt_requested()
ItemModel.set_sort_by()
ItemModel.set_sort_order()
ItemModel.set_sorting()
ItemModel.sort_by()
ItemModel.sort_data()
ItemModel.sort_order()
ItemModel.source_path()
ItemModel.supportedDragActions()
ItemModel.supportedDropActions()
ItemModel.task()
ItemModel.unset_active()
filter_includes_row()
initdata()
DEFAULT_SORT_BY_NAME_ROLE
- items.task_items
TaskItemContextMenu
TaskItemModel
TaskItemView
TaskItemView.ContextMenu
TaskItemView.Delegate
TaskItemView.contextMenuEvent()
TaskItemView.eventFilter()
TaskItemView.focusOutEvent()
TaskItemView.get_source_model()
TaskItemView.hideEvent()
TaskItemView.inline_icons_count()
TaskItemView.item_clicked()
TaskItemView.keyPressEvent()
TaskItemView.key_enter()
TaskItemView.mousePressEvent()
TaskItemView.resize_widget()
TaskItemView.select_active_item()
TaskItemView.showEvent()
TaskItemView.tab_changed()
TaskItemViewDelegate
- items.views
BaseItemView
BaseItemView.ContextMenu
BaseItemView.Delegate
BaseItemView.ThumbnailContextMenu
BaseItemView.activate()
BaseItemView.buttons_hidden()
BaseItemView.contextMenuEvent()
BaseItemView.delay_restore_selection()
BaseItemView.delay_save_selection()
BaseItemView.dragMoveEvent()
BaseItemView.dropEvent()
BaseItemView.eventFilter()
BaseItemView.get_hint_string()
BaseItemView.get_source_model()
BaseItemView.get_status_string()
BaseItemView.init_buttons_hidden()
BaseItemView.init_model()
BaseItemView.keyPressEvent()
BaseItemView.key_down()
BaseItemView.key_enter()
BaseItemView.key_space()
BaseItemView.key_tab()
BaseItemView.key_up()
BaseItemView.mouseDoubleClickEvent()
BaseItemView.mousePressEvent()
BaseItemView.mouseReleaseEvent()
BaseItemView.paint_hint()
BaseItemView.paint_loading()
BaseItemView.paint_status_message()
BaseItemView.repaint_visible_rows()
BaseItemView.reset_row_layout()
BaseItemView.resizeEvent()
BaseItemView.restore_selection()
BaseItemView.save_selection()
BaseItemView.select_item()
BaseItemView.set_buttons_hidden()
BaseItemView.set_row_size()
BaseItemView.showEvent()
BaseItemView.show_item()
BaseItemView.startDrag()
BaseItemView.toggle_item_flag()
BaseItemView.update()
BaseItemView.wheelEvent()
BaseItemView.customContextMenuRequested
BaseItemView.interruptRequested
BaseItemView.resized
DragPixmapFactory
DropIndicatorWidget
FilterOnOverlayWidget
InlineIconView
InlineIconView.add_item_action()
InlineIconView.clickable_rectangle_event()
InlineIconView.edit_item_action()
InlineIconView.enterEvent()
InlineIconView.inline_icons_count()
InlineIconView.leaveEvent()
InlineIconView.mouseMoveEvent()
InlineIconView.mousePressEvent()
InlineIconView.mouseReleaseEvent()
InlineIconView.reset_multi_toggle()
ItemDrag
ListsWidget
ProgressWidget
ThreadedItemView
ThumbnailsContextMenu
- items.widgets.filter_editor
- items.widgets.image_viewer
- items.widgets.thumb_capture
- items.widgets.thumb_library
- items.widgets.thumb_picker