Files
UnrealEngineUWP/Engine/Source/Developer/AssetTools/Private/SFileListReportDialog.h
Ryan Hummer 4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00

34 lines
751 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Input/Reply.h"
#include "Widgets/SCompoundWidget.h"
class ITableRow;
class STableViewBase;
class SFileListReportDialog : public SCompoundWidget
{
public:
SLATE_BEGIN_ARGS(SFileListReportDialog) {}
SLATE_ARGUMENT(FText, Header)
SLATE_ARGUMENT(TArray<FText>, Files)
SLATE_END_ARGS()
void Construct(const FArguments& InArgs);
static void OpenDialog(const FText& InTitle, const FText& InHeader, const TArray<FText>& InFiles, bool bOpenAsModal = false);
private:
TSharedRef<ITableRow> MakeListViewWidget(TSharedRef<FText> Item, const TSharedRef<STableViewBase>& OwnerTable);
FReply CloseClicked();
private:
FText Header;
TArray< TSharedRef<FText> > Files;
};