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 FNavigationToolItemPtr& InItem |
Selection State Whether the given Item can be selected in this Navigation Tool View / Widget | INavigationToolView.h | |
void ClearItemSelection
(
bool bSignalSelectionChange |
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 FNavigationToolItemPtr InItem, |
INavigationToolView.h | ||
void GetChildrenOfItem
(
const FNavigationToolItemPtr& InItem, |
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< FNavigationToolItemPtr > 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 FNavigationToolItemPtr& InItem, |
Expansion State | INavigationToolView.h | |
bool IsItemReadOnly
(
const FNavigationToolItemPtr& InItem |
Whether the given Item is explicitly marked as Read-only in the Navigation Tool | INavigationToolView.h | |
bool IsItemSelected
(
const FNavigationToolItemPtr& InItem |
Whether the current item is selected in this Navigation Tool View | INavigationToolView.h | |
TOptional< EItemDropZone > OnCanDrop
(
const FDragDropEvent& InDragDropEvent, |
Determines whether the Drag and Drop can be processed by the given item | INavigationToolView.h | |
FReply OnDragDetected
(
const FGeometry& InGeometry, |
Drag Drop Called a Drag is attempted for the selected items in view | INavigationToolView.h | |
FReply OnDrop
(
const FDragDropEvent& InDragDropEvent, |
Processes the Drag and Drop for the given Item if valid, else it will process it for the Root Item | INavigationToolView.h | |
void RequestRefresh() |
Marks the Navigation Tool View to be refreshed on Next Tick | INavigationToolView.h | |
void SelectItems
(
TArray< FNavigationToolItemPtr > InItems, |
Selects the Item in this Navigation Tool View | INavigationToolView.h | |
void SetItemExpansion
(
const FNavigationToolItemPtr& InItem, |
Expands / Collapses the given Item | INavigationToolView.h | |
void SetItemExpansionRecursive
(
const FNavigationToolItemPtr InItem, |
Expands / Collapses the given Item and its children recursively | INavigationToolView.h | |
void SetKeyboardFocus() |
INavigationToolView.h | ||
void SetParentItemExpansions
(
const FNavigationToolItemPtr& InItem, |
Change the expansion state of the parents (recursively) of the given item | INavigationToolView.h |