// 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 FDialogueGraphTabSummoner : public FWorkflowTabFactory { public: FDialogueGraphTabSummoner(TSharedPtr InDialogueEditor); private: TWeakPtr DialogueEditor; public: /** FWorkflowTabFactory Interface */ virtual TSharedRef CreateTabBody(const FWorkflowTabSpawnInfo& Info) const override; virtual FText GetTabToolTipText(const FWorkflowTabSpawnInfo& Info) const override; };