|
Blender V4.5
|
Inherits blender::ed::spreadsheet::ViewerPathTreeViewItem.
Public Member Functions | |
| IDViewerPathItem (const int viewer_path_index, const IDViewerPathElem &id_elem) | |
| void | build_row (uiLayout &row) override |
| Public Member Functions inherited from blender::ed::spreadsheet::ViewerPathTreeViewItem | |
| ViewerPathTreeViewItem (int viewer_path_index) | |
| void | on_activate (bContext &C) override |
| std::optional< bool > | should_be_active () const override |
| Public Member Functions inherited from blender::ui::AbstractTreeViewItem | |
| ~AbstractTreeViewItem () override=default | |
| std::optional< std::string > | debug_name () const override |
| std::unique_ptr< DropTargetInterface > | create_item_drop_target () final |
| virtual std::unique_ptr< TreeViewItemDropTarget > | create_drop_target () |
| AbstractTreeView & | get_tree_view () const |
| std::optional< rctf > | get_win_rect (const ARegion ®ion) const |
| void | begin_renaming () |
| bool | toggle_collapsed () |
| virtual bool | set_collapsed (bool collapsed) |
| virtual void | on_collapse_change (bContext &C, bool is_collapsed) |
| virtual std::optional< bool > | should_be_collapsed () const |
| void | uncollapse_by_default () |
| bool | is_collapsed () const |
| bool | is_collapsible () const |
| int | count_parents () const |
| Public Member Functions inherited from blender::ui::AbstractViewItem | |
| virtual | ~AbstractViewItem ()=default |
| virtual void | build_context_menu (bContext &C, uiLayout &column) const |
| virtual std::unique_ptr< AbstractViewItemDragController > | create_drag_controller () const |
| AbstractView & | get_view () const |
| uiButViewItem * | view_item_button () const |
| void | disable_interaction () |
| bool | is_interactive () const |
| void | disable_activatable () |
| bool | is_active () const |
| bool | is_search_highlight () const |
| void | activate (bContext &C) |
| void | deactivate () |
| virtual bool | supports_renaming () const |
| bool | is_renaming () const |
| void | begin_renaming () |
| void | end_renaming () |
| void | rename_apply (const bContext &C) |
| bool | is_filtered_visible () const |
| Public Member Functions inherited from blender::ui::TreeViewItemContainer | |
| template<class ItemT, typename... Args> | |
| ItemT & | add_tree_item (Args &&...args) |
| AbstractTreeViewItem & | add_tree_item (std::unique_ptr< AbstractTreeViewItem > item) |
Definition at line 770 of file spreadsheet_dataset_draw.cc.
|
inline |
Definition at line 774 of file spreadsheet_dataset_draw.cc.
References IDViewerPathElem::id, IFACE_, blender::ui::AbstractTreeViewItem::label_, ID::name, and blender::ed::spreadsheet::ViewerPathTreeViewItem::ViewerPathTreeViewItem().
|
inlineoverridevirtual |
Implements blender::ui::AbstractTreeViewItem.
Definition at line 780 of file spreadsheet_dataset_draw.cc.
References BKE_id_name(), ED_outliner_icon_from_id(), IFACE_, and uiLayout::label().