Navigation
API > API/Plugins > API/Plugins/SequenceNavigator
| Name | INavigationToolView |
| Type | class |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/INavigationToolView.h |
| Include Path | #include "INavigationToolView.h" |
Syntax
class INavigationToolView : public TSharedFromThis< INavigationToolView >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → INavigationToolView
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~INavigationToolView() |
INavigationToolView.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnToolViewRefreshed | TMulticastDelegate_NoParams< void > | INavigationToolView.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanCollapseAll() |
INavigationToolView.h | ||
bool CanExpandAll() |
INavigationToolView.h | ||
bool CanSelectItem
(
const FNavigationToolViewModelWeakPtr& InWeakItem |
Selection State Whether the given item can be selected in this Navigation Tool View / Widget | INavigationToolView.h | |
void ClearItemSelection
(
const bool bInSignalSelectionChange |
Clears the currently selected items in the Navigation Tool View | INavigationToolView.h | |
void CollapseAll() |
Collapses all items in the tool tree view | INavigationToolView.h | |
void ExpandAll() |
Expands all items in the tool tree view | INavigationToolView.h | |
void GetChildrenOfItem
(
const FNavigationToolViewModelWeakPtr InWeakItem, |
INavigationToolView.h | ||
void GetChildrenOfItem
(
const FNavigationToolViewModelWeakPtr InWeakItem, |
Gets the children of a given item. | INavigationToolView.h | |
TSharedRef< SWidget > GetColumnMenuContent
(
const FName InColumnId |
INavigationToolView.h | ||
ENavigationToolItemViewMode GetItemDefaultViewMode() |
INavigationToolView.h | ||
ENavigationToolItemViewMode GetItemProxyViewMode() |
INavigationToolView.h | ||
FOnToolViewRefreshed & GetOnToolViewRefreshed() |
INavigationToolView.h | ||
TSharedPtr< INavigationTool > GetOwnerTool() |
INavigationToolView.h | ||
TArray< FNavigationToolViewModelWeakPtr > GetSelectedItems() |
Gets the currently selected items in the Tree View | INavigationToolView.h | |
TSharedPtr< ISequencer > GetSequencer() |
INavigationToolView.h | ||
TSharedPtr< SWidget > GetToolWidget() |
Returns the Navigation Tool Widget. Can be null widget | INavigationToolView.h | |
bool IsColumnVisible
(
const TSharedPtr< INavigationToolColumn >& InColumn |
INavigationToolView.h | ||
bool IsItemExpanded
(
const FNavigationToolViewModelWeakPtr& InWeakItem, |
Drag Drop Expansion State | INavigationToolView.h | |
bool IsItemReadOnly
(
const FNavigationToolViewModelWeakPtr& InWeakItem |
Whether the given item is explicitly marked as Read-only in the Navigation Tool | INavigationToolView.h | |
bool IsItemSelected
(
const FNavigationToolViewModelWeakPtr& InWeakItem |
Whether the current item is selected in this Navigation Tool View | INavigationToolView.h | |
void RequestRefresh() |
Marks the Navigation Tool View to be refreshed on Next Tick | INavigationToolView.h | |
void SelectItems
(
TArray< FNavigationToolViewModelWeakPtr > InWeakItems, |
Selects the item in this Navigation Tool View | INavigationToolView.h | |
void SetItemExpansion
(
const FNavigationToolViewModelWeakPtr& InWeakItem, |
Expands / Collapses the given item | INavigationToolView.h | |
void SetItemExpansionRecursive
(
const FNavigationToolViewModelWeakPtr InWeakItem, |
Expands / Collapses the given item and its children recursively | INavigationToolView.h | |
void SetKeyboardFocus() |
INavigationToolView.h | ||
void SetParentItemExpansions
(
const FNavigationToolViewModelWeakPtr& InWeakItem, |
Change the expansion state of the parents (recursively) of the given item | INavigationToolView.h |