EM_Task/TraceInsights/Private/Insights/Table/ViewModels/TableCellValueGetter.cpp

31 lines
996 B
C++
Raw Normal View History

2026-02-13 16:18:33 +08:00
// Copyright Epic Games, Inc. All Rights Reserved.
#include "TableCellValueGetter.h"
#include "Insights/Table/ViewModels/BaseTreeNode.h"
#define LOCTEXT_NAMESPACE "TableCellValueGetter"
namespace Insights
{
////////////////////////////////////////////////////////////////////////////////////////////////////
const TOptional<FTableCellValue> FNameValueGetter::GetValue(const FTableColumn& Column, const FBaseTreeNode& Node) const
{
return TOptional<FTableCellValue>(FTableCellValue(FText::FromName(Node.GetName())));
}
////////////////////////////////////////////////////////////////////////////////////////////////////
const TOptional<FTableCellValue> FDisplayNameValueGetter::GetValue(const FTableColumn& Column, const FBaseTreeNode& Node) const
{
return TOptional<FTableCellValue>(FTableCellValue(Node.GetDisplayName()));
}
////////////////////////////////////////////////////////////////////////////////////////////////////
} // namespace Insights
#undef LOCTEXT_NAMESPACE