26 lines
674 B
C++

// 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;
};