Navigation
API > API/Plugins > API/Plugins/CommonUI
Inheritance Hierarchy
- SObjectWidget
- IObjectTableRow
- SObjectTableRow
- SCommonButtonTableRow
References
| Module | CommonUI |
| Header | /Engine/Plugins/Runtime/CommonUI/Source/CommonUI/Public/SCommonButtonTableRow.h |
| Include | #include "SCommonButtonTableRow.h" |
Syntax
template<typename ItemType>
class SCommonButtonTableRow : public SObjectTableRow< ItemType >
Remarks
A CommonUI version of the object table row that is aware of UCommonButtonBase. Instead of bothering with handling mouse events directly, we rely on the entry being a button itself and respond to events from it.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
const FArguments& InArgs, |
Overridden from SObjectTableRow
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | OnItemSelectionChanged
(
bool bIsItemSelected |
||
| void |
Overridden from SWidget
| Type | Name | Description | |
|---|---|---|---|
| FReply | OnMouseButtonDoubleClick
(
const FGeometry& InMyGeometry, |
Called when a mouse button is double clicked. Override this in derived classes. | |
| FReply | OnMouseButtonDown
(
const FGeometry& MyGeometry, |
MOUSE INPUT The system calls this method to notify the widget that a mouse button was pressed within it. | |
| FReply | OnMouseButtonUp
(
const FGeometry& MyGeometry, |
The system calls this method to notify the widget that a mouse button was release within it. | |
| void | OnMouseEnter
(
const FGeometry& MyGeometry, |
We rely on the button to handle all of these things for us. | |
| void | OnMouseLeave
(
const FPointerEvent& MouseEvent |
The system will use this event to notify a widget that the cursor has left it. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments |