Navigation
API > API/Runtime > API/Runtime/Slate
Interface for container widgets to talk to the owner list, tree, or grid.
| Name | ITypedTableView |
| Type | class |
| Header File | /Engine/Source/Runtime/Slate/Public/Framework/Views/ITypedTableView.h |
| Include Path | #include "Framework/Views/ITypedTableView.h" |
Syntax
template<typename ItemType>
class ITypedTableView
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > AsWidget() |
Framework/Views/ITypedTableView.h | ||
TArray< ItemType > GetSelectedItems() |
Framework/Views/ITypedTableView.h | ||
ETableViewMode::Type GetTableViewMode() |
Framework/Views/ITypedTableView.h | ||
void Private_ClearHighlightedItems() |
Empty the set of highlighted items. | Framework/Views/ITypedTableView.h | |
void Private_ClearSelection() |
Empty the selection set. | Framework/Views/ITypedTableView.h | |
bool Private_DoesItemHaveChildren
(
int32 ItemIndexInList |
Framework/Views/ITypedTableView.h | ||
int32 Private_GetNestingDepth
(
int32 ItemIndexInList |
Framework/Views/ITypedTableView.h | ||
int32 Private_GetNumSelectedItems() |
Framework/Views/ITypedTableView.h | ||
EOrientation Private_GetOrientation() |
Framework/Views/ITypedTableView.h | ||
ESelectionMode::Type Private_GetSelectionMode() |
Framework/Views/ITypedTableView.h | ||
const TBitArray & Private_GetWiresNeededByDepth
(
int32 ItemIndexInList |
Framework/Views/ITypedTableView.h | ||
bool Private_HasSelectorFocus
(
const ItemType& TheItem |
Test if the item passed in has selector focus. | Framework/Views/ITypedTableView.h | |
bool Private_IsItemExpanded
(
const ItemType& TheItem |
Framework/Views/ITypedTableView.h | ||
bool Private_IsItemHighlighted
(
const ItemType& TheItem |
Test if the current item should be highlighted. This is separate from hover highlights. | Framework/Views/ITypedTableView.h | |
bool Private_IsItemSelectableOrNavigable
(
const ItemType& TheItem |
Test if the current item can be selected or navigated to. | Framework/Views/ITypedTableView.h | |
bool Private_IsItemSelected
(
const ItemType& TheItem |
Test if the current item is selected. | Framework/Views/ITypedTableView.h | |
bool Private_IsLastChild
(
int32 ItemIndexInList |
Framework/Views/ITypedTableView.h | ||
bool Private_IsPendingRefresh() |
Is the list pending a refresh? | Framework/Views/ITypedTableView.h | |
const TObjectPtrWrapTypeOf< ItemType > * Private_ItemFromWidget
(
const ITableRow* TheWidget |
Given a Widget, find the corresponding data item. | Framework/Views/ITypedTableView.h | |
void Private_OnExpanderArrowShiftClicked
(
ItemType TheItem, |
Called when the expander arrow for the given item is shift+clicked. | Framework/Views/ITypedTableView.h | |
bool Private_OnItemClicked
(
ItemType TheItem |
Called when the item is clicked, and returns whether or not the event was handled | Framework/Views/ITypedTableView.h | |
bool Private_OnItemDoubleClicked
(
ItemType TheItem |
Called when the item is double-clicked, and returns whether or not the event was handled | Framework/Views/ITypedTableView.h | |
void Private_OnItemRightClicked
(
ItemType TheItem, |
Called when the item is right-clicked when not right mouse scrolling | Framework/Views/ITypedTableView.h | |
void Private_SelectRangeFromCurrentTo
(
ItemType SelectorItem |
Select a range of items from the current RangeSelectionStart to the SelectorItem Does not cause an OnSelectionChanged()! | Framework/Views/ITypedTableView.h | |
void Private_SetItemExpansion
(
ItemType TheItem, |
Set whether some data item is expanded or not. | Framework/Views/ITypedTableView.h | |
void Private_SetItemHighlighted
(
ItemType TheItem, |
Enable a soft highlight on the element. | Framework/Views/ITypedTableView.h | |
void Private_SetItemSelection
(
ItemType TheItem, |
Set the selection state of an item. Does not cause an OnSelectionChanged()! | Framework/Views/ITypedTableView.h | |
void Private_SignalSelectionChanged
(
ESelectInfo::Type SelectInfo |
Notify the ItemsWidget that we changed its selection. Triggers as OnSelectionChanged(). | Framework/Views/ITypedTableView.h | |
bool Private_UsesSelectorFocus() |
Returns whether the table view uses selector focus. | Framework/Views/ITypedTableView.h | |
TSharedPtr< ITableRow > WidgetFromItem
(
const ItemType& InItem |
Find a widget for this item if it has already been constructed. | Framework/Views/ITypedTableView.h |