26 lines
674 B
C
Raw Normal View History

2025-11-17 15:11:34 +08:00
// 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<FDialogueAssetEditor> InDialogueEditor);
private:
TWeakPtr<FDialogueAssetEditor> DialogueEditor;
public:
/** FWorkflowTabFactory Interface */
virtual TSharedRef<SWidget> CreateTabBody(const FWorkflowTabSpawnInfo& Info) const override;
virtual FText GetTabToolTipText(const FWorkflowTabSpawnInfo& Info) const override;
};