UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
STabPanelDrawer.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
7
9
10namespace UE::Slate::Private
11{
12
17{
18public:
21
22 void Construct(const FArguments& InArgs, const TSharedRef<SDockTab> InTab);
23
25
26 void DismissTab() const;
27 TSharedRef<SWidget> MakeContextMenu() const;
28 void OpenTabInNewWindow() const;
29 void InvokeTabOutsidePanelDrawer() const;
30
31 FReply OnButtonDismissTabClicked() const;
32 FReply OnMouseButtonUp(const FGeometry& MyGeometry, const FPointerEvent& MouseEvent);
33 FReply OnMouseButtonDoubleClick(const FGeometry& MyGeometry, const FPointerEvent& MouseEvent);
34 FReply OnMouseButtonDown(const FGeometry& MyGeometry, const FPointerEvent& MouseEvent);
35 FReply OnDragDetected(const FGeometry& MyGeometry, const FPointerEvent& MouseEvent);
36 FReply OnTouchStarted(const FGeometry& MyGeometry, const FPointerEvent& InTouchEvent);
37 FReply OnTouchEnded(const FGeometry& MyGeometry, const FPointerEvent& InTouchEvent);
38 FReply OnButtonOpenTabInNewWindowClicked() const;
39
40 TSharedPtr<SDockTab> DisplayedTab;
41 FSlateBrush DarkerTabBrush;
42};
43
44}
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
Definition Reply.h:24
Definition SCompoundWidget.h:22
Definition SDockTab.h:55
Definition SWidget.h:165
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition STabPanelDrawer.h:17
SLATE_BEGIN_ARGS(STabPanelDrawer)
Definition STabPanelDrawer.h:19
void Construct(const FArguments &InArgs, const TSharedRef< SDockTab > InTab)
Definition STabPanelDrawer.cpp:26
Definition DockingUtilsPrivate.h:8
Definition Geometry.h:40
Definition Events.h:695
Definition SlateBrush.h:239