FSlateAccessibleTableRow

An accessible implementation of [STableRow](API\Runtime\Slate\Widgets\Views\STableRow) exposed to platform accessibility APIs.

Windows
MacOS
Linux

Inheritance Hierarchy

FSlateAccessibleWidget

IAccessibleTableRow

STableRow::FSlateAccessibleTableRow

References

Module

Slate

Header

/Engine/Source/Runtime/Slate/Public/Widgets/Views/STableRow.h

Include

#include "Widgets/Views/STableRow.h"

Syntax

class FSlateAccessibleTableRow :
    public FSlateAccessibleWidget,
    public IAccessibleTableRow

Remarks

An accessible implementation of STableRow exposed to platform accessibility APIs. For subclasses of STableRow, inherit from this class and override any functions to give the desired behavior.

Constructors

Name Description

Public function

FSlateAccessibleTableRow

(
    TWeakPtr< SWidget > InWidget,
    EAccessibleWidgetType InWidgetType
)

Functions

Overridden from IAccessibleTableRow

Name Description

Public function Virtual

void

 

AddToSelection()

Adds this table row to the list of selected items in the owning table

Public function Virtual Const

TSharedPtr< ...

 

GetOwningTable()

Get the accessible table that owns this accessible table row.

Public function Virtual Const

bool

 

IsSelected()

Checks if this table row is currently selected in the owning table.

Public function Virtual

void

 

RemoveFromSelection()

Removes this table row from the list of selected items in the owning table

Public function Virtual

void

 

Select()

~ IAccessibleTableRow

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss