Navigation
API > API/Editor > API/Editor/SceneOutliner
Inheritance Hierarchy
- FSlateControlledConstruction
- TSharedFromThis
- SWidget
- SCompoundWidget
- SSocketChooserPopup
References
| Module | SceneOutliner |
| Header | /Engine/Source/Editor/SceneOutliner/Public/SSocketChooser.h |
| Include | #include "SSocketChooser.h" |
Syntax
class SSocketChooserPopup : public SCompoundWidget
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TSharedPtr< FSocketInfo > > | FilteredSockets | Filtered list of sockets | |
| FOnSocketChosen | OnSocketChosen | Delegate to call when OK button is pressed | |
| TWeakObjectPtr< USceneComponent > | SceneComponent | The Component that contains the sockets we are choosing from | |
| TSharedPtr< SWidget > | SearchBox | Search box widget | |
| TSharedPtr< SListView< TSharedPtr< FSocketInfo > > > | SocketListView | The combo box | |
| TArray< TSharedPtr< FSocketInfo > > | Sockets | Array of shared pointers to socket infos | |
| TWeakObjectPtr< UStaticMesh > | StaticMesh | StaticMesh that we want to pick a socket for. Will only be used if no SkeletalMesh | |
| TSharedPtr< FTextFilterExpressionEvaluator > | TextFilterPtr | Compiled filter search terms. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ChooseSocket
(
TSharedPtr< FSocketInfo > SocketInfo |
Select an item | |
| void | Construct
(
const FArguments& InArgs |
||
| void | HandleSearchTextChanged
(
const FText& InText |
||
| TSharedRef< ITableRow > | MakeItemWidget
(
TSharedPtr< FSocketInfo > SocketInfo, |
Called to create a widget for each socket | |
| void | SelectedSocket
(
TSharedPtr< FSocketInfo > SocketInfo, |
Called when item is selected |
Overridden from SWidget
| Type | Name | Description | |
|---|---|---|---|
| bool | Checks to see if this widget currently has the keyboard focus | ||
| FReply | OnFocusReceived
(
const FGeometry& MyGeometry, |
KEY INPUT Called when focus is given to this widget. This event does not bubble. | |
| FReply | Called after a key is pressed when this widget has focus (this event bubbles if not handled) | ||
| bool | Checks to see if this widget supports keyboard focus. Override this in derived classes. | ||
| void | SWidget interface |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments | |||
| FSocketInfo | Info about one socket |
Typedefs
| Name | Description |
|---|---|
| FOnSocketChosen |