|
Blender V4.3
|
Inherits blender::ui::AbstractTreeView.
Friends | |
| class | AssetCatalogTreeViewItem |
| class | AssetCatalogDropTarget |
| class | AssetCatalogTreeViewAllItem |
Additional Inherited Members | |
Public Types inherited from blender::ui::TreeViewItemContainer | |
| enum class | IterOptions { None = 0 , SkipCollapsed = 1 << 0 , SkipFiltered = 1 << 1 } |
| using | ItemIterFn = FunctionRef<void(AbstractTreeViewItem &)> |
Protected Member Functions inherited from blender::ui::AbstractView | |
| AbstractView ()=default | |
| virtual void | change_state_delayed () |
| void | update_from_old (uiBlock &new_block) |
| bool | is_reconstructed () const |
| const AbstractViewItem * | search_highlight_item () const |
| void | filter (std::optional< StringRef > filter_str) |
Protected Member Functions inherited from blender::ui::TreeViewItemContainer | |
| void | foreach_item_recursive (ItemIterFn iter_fn, IterOptions options=IterOptions::None) const |
| void | foreach_parent (ItemIterFn iter_fn) const |
Protected Attributes inherited from blender::ui::TreeViewItemContainer | |
| Vector< std::unique_ptr< AbstractTreeViewItem > > | children_ |
| TreeViewItemContainer * | root_ = nullptr |
| AbstractTreeViewItem * | parent_ = nullptr |
Definition at line 45 of file asset_catalog_tree_view.cc.
| blender::ed::asset_browser::AssetCatalogTreeView::AssetCatalogTreeView | ( | asset_system::AssetLibrary * | library, |
| FileAssetSelectParams * | params, | ||
| SpaceFile & | space_file ) |
Definition at line 180 of file asset_catalog_tree_view.cc.
References blender::asset_system::AssetLibrary::catalog_service(), and blender::asset_system::AssetCatalogService::catalog_tree().
| void blender::ed::asset_browser::AssetCatalogTreeView::activate_catalog_by_id | ( | CatalogID | catalog_id | ) |
Definition at line 251 of file asset_catalog_tree_view.cc.
References FileAssetSelectParams::asset_catalog_visibility, FileAssetSelectParams::catalog_id, FILE_SHOW_ASSETS_FROM_CATALOG, NC_SPACE, ND_SPACE_ASSET_PARAMS, and WM_main_add_notifier().
Referenced by blender::ed::asset_browser::AssetCatalogDropTarget::drop_asset_catalog_into_catalog(), blender::ed::asset_browser::AssetCatalogTreeViewItem::on_activate(), and blender::ed::asset_browser::AssetCatalogDragController::on_drag_start().
|
overridevirtual |
Implements blender::ui::AbstractTreeView.
Definition at line 193 of file asset_catalog_tree_view.cc.
References blender::asset_system::AssetCatalogTree::foreach_root_item(), and blender::ui::AbstractTreeViewItem::uncollapse_by_default().
|
friend |
Definition at line 53 of file asset_catalog_tree_view.cc.
|
friend |
Definition at line 54 of file asset_catalog_tree_view.cc.
|
friend |
Definition at line 52 of file asset_catalog_tree_view.cc.