omni.kit.browser.core Classes#

Classes Summary:

AbstractBrowserModel

Abstract model for the browser. User need to reimplement following functions:

BrowserSearchBar

Represent a search bar for browser widget.

BrowserWidget

Represents the browser widget, including a collection combobox, a category list view, a detail grid view and a overview grid view (if required)

CategoryDelegate

Delegate to represent category item.

CategoryItem

A single AbstractItem item that represents a single category.

CollectionItem

A single AbstractItem item that represents a single collection.

DetailDelegate

Delegate to represent detail item.

DetailItem

A single AbstractItem item that represents a single detail item.

OptionMenuDescription

Represent a menu item in options menu.

OptionsMenu

Represent the options menu, which shows when clicking the options button on search bar.

TreeBrowserWidget

A tree based browser widget that extends the base browser widget functionality using a tree view interface for categories and details.

TreeCategoryDelegate

Delegate to represent category items in a hierarchical structure.