ActionsDelegate#

class omni.kit.actions.window.ActionsDelegate(
model: AbstractActionsModel,
column_registry: ColumnRegistry,
)#

Bases: AbstractItemDelegate

General action delegate to show action item in treeview.

Parameters:

column_registry (ColumnRegistry) – Registry to get column delegate.

Methods

__init__(self)

Constructs AbstractItemDelegate.

build_branch(model, item[, column_id, ...])

Build branch for column.

build_header(column_id)

Build header for column.

build_widget(model, item[, column_id, ...])

Build widget for column.

on_mouse_double_click(button, item, ...)

on_mouse_pressed(button, item, column_delegate)

Attributes

column_widths

Column widths for treeview.

__init__(
self: omni.ui._ui.AbstractItemDelegate,
) None#

Constructs AbstractItemDelegate.

`kwargsdict`

See below

### Keyword Arguments:

build_branch(
model: AbstractItemModel,
item: AbstractItem,
column_id: int = 0,
level: int = 0,
expanded: bool = False,
)#

Build branch for column. Refer to ui.AbstractItemDelegate.build_branch for detail.

build_header(column_id)#

Build header for column. Refer to ui.AbstractItemDelegate.build_header for detail.

build_widget(
model: AbstractItemModel,
item: AbstractItem,
column_id: int = 0,
level: int = 0,
expanded: bool = False,
)#

Build widget for column. Refer to ui.AbstractItemDelegate.build_widget for detail.

property column_widths: List[Length]#

Column widths for treeview.