// Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "WorkflowOrientedApp/WorkflowTabFactory.h" class FDialogueAssetEditor; /** * 细节面板Tab工厂 */ class FDialogueDetailsTabSummoner : public FWorkflowTabFactory { public: FDialogueDetailsTabSummoner(TSharedPtr InDialogueEditor); private: TWeakPtr DialogueEditor; public: /** FWorkflowTabFactory Interface */ virtual TSharedRef CreateTabBody(const FWorkflowTabSpawnInfo& Info) const override; virtual FText GetTabToolTipText(const FWorkflowTabSpawnInfo& Info) const override; };