Navigation
API > API/Editor > API/Editor/EditorWidgets
Inline content that can be popped out to a tab window. Manages the registration of the tab window.
| Name | SPopoutTabInlineContent |
| Type | class |
| Header File | /Engine/Source/Editor/EditorWidgets/Public/SPopoutTabInlineContent.h |
| Include Path | #include "SPopoutTabInlineContent.h" |
Syntax
class SPopoutTabInlineContent : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SPopoutTabInlineContent
- FSlateControlledConstruction → SWidget → SCompoundWidget → SPopoutTabInlineContent
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~SPopoutTabInlineContent() |
SPopoutTabInlineContent.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnIsPoppedOut | TBaseDelegate_NoParams< bool > | SPopoutTabInlineContent.h | |
| FOnPopoutStateChanged | TBaseDelegate_OneParam< void, const bool > | SPopoutTabInlineContent.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAutosize | bool | SPopoutTabInlineContent.h | ||
| bAutosizeWhenFloating | bool | SPopoutTabInlineContent.h | ||
| bCanDragToPopout | bool | SPopoutTabInlineContent.h | ||
| bHideDockTabStackTab | bool | SPopoutTabInlineContent.h | ||
| bIsForeground | bool | SPopoutTabInlineContent.h | ||
| bLeftMouseDownOverWidget | bool | SPopoutTabInlineContent.h | ||
| bPoppedOut | bool | SPopoutTabInlineContent.h | ||
| bRightMouseDownOverWidget | bool | SPopoutTabInlineContent.h | ||
| bShowDragBorder | bool | SPopoutTabInlineContent.h | ||
| bTabRegistered | bool | SPopoutTabInlineContent.h | ||
| bWantsToPopout | bool | SPopoutTabInlineContent.h | ||
| DetachedContentWidget | TSharedPtr< SWidget > | Strong ref while content is moved out of the inline host and into the dock tab | SPopoutTabInlineContent.h | |
| GetMenuContentDelegate | FOnGetContent | SPopoutTabInlineContent.h | ||
| InlineContentContainer | TSharedPtr< SBox > | Inline container that owns the content when not popped out | SPopoutTabInlineContent.h | |
| PopoutStateChangedDelegate | FOnPopoutStateChanged | SPopoutTabInlineContent.h | ||
| SetupWindowTimerHandle | TSharedPtr< FActiveTimerHandle > | SPopoutTabInlineContent.h | ||
| TabDisplayName | FText | SPopoutTabInlineContent.h | ||
| TabForegroundedDelegate | FOnActiveTabChanged::FDelegate | SPopoutTabInlineContent.h | ||
| TabForegroundedDelegateHandle | FDelegateHandle | SPopoutTabInlineContent.h | ||
| TabIcon | FSlateIcon | SPopoutTabInlineContent.h | ||
| TabId | FName | SPopoutTabInlineContent.h | ||
| TabRole | ETabRole | SPopoutTabInlineContent.h | ||
| WeakContentWidget | TWeakPtr< SWidget > | Cached slate constructor arguments | SPopoutTabInlineContent.h | |
| WeakSpawnedDockTab | TWeakPtr< SDockTab > | SPopoutTabInlineContent.h | ||
| WeakTabGroup | TWeakPtr< FWorkspaceItem > | SPopoutTabInlineContent.h | ||
| WeakTabManager | TWeakPtr< FTabManager > | SPopoutTabInlineContent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
SPopoutTabInlineContent.h | ||
bool IsPoppedOut() |
Checks whether the inline content is currently popped out as a tab window. | SPopoutTabInlineContent.h | |
void Popout
(
const bool bInPopout |
Modifies the popout state of the inline content. | SPopoutTabInlineContent.h | |
void TogglePopout () |
Toggles the popout state of the inline content. | SPopoutTabInlineContent.h |
Public Virtual
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FCursorReply OnCursorQuery
(
const FGeometry& InGeometry, |
SPopoutTabInlineContent.h | ||
virtual FReply OnDragDetected
(
const FGeometry& InGeometry, |
SPopoutTabInlineContent.h | ||
virtual FReply OnMouseButtonDown
(
const FGeometry& InGeometry, |
SPopoutTabInlineContent.h | ||
virtual FReply OnMouseButtonUp
(
const FGeometry& InGeometry, |
SPopoutTabInlineContent.h | ||
virtual void OnMouseLeave
(
const FPointerEvent& InPointerEvent |
SPopoutTabInlineContent.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< SButton > CreateToggleButton
(
const TSharedRef< SPopoutTabInlineContent >& InOwner, |
Constructs a default toggle button that can be used to pop out or pop in the content | SPopoutTabInlineContent.h | |
static bool IsTabFloating
(
const TSharedRef< SDockTab >& InDockTab |
SPopoutTabInlineContent.h |