// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "Widgets/SWidget.h" #include "Toolkits/AssetEditorToolkit.h" #include "ISkeletonTree.h" #include "WorkflowOrientedApp/WorkflowTabFactory.h" class SToolTip; struct FSkeletonTreeSummoner : public FWorkflowTabFactory { public: FSkeletonTreeSummoner(TSharedPtr InHostingApp, TSharedRef InSkeletonTree); /** FWorkflowTabFactory interface */ virtual TSharedRef CreateTabBody(const FWorkflowTabSpawnInfo& Info) const override; virtual TSharedPtr CreateTabToolTipWidget(const FWorkflowTabSpawnInfo& Info) const override; /** Reference to our skeleton tree */ TWeakPtr SkeletonTreePtr; };