// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "SceneOutlinerFwd.h" #include "ISceneOutliner.h" #include "ISceneOutlinerColumn.h" #include "Widgets/Views/SHeaderRow.h" template class STableRow; class FLevelInstanceSceneOutlinerColumn : public ISceneOutlinerColumn { public: FLevelInstanceSceneOutlinerColumn(ISceneOutliner& SceneOutliner) {} virtual ~FLevelInstanceSceneOutlinerColumn() {} static FName GetID(); //~ Begin ISceneOutlinerColumn Interface virtual FName GetColumnID() override { return GetID(); } virtual SHeaderRow::FColumn::FArguments ConstructHeaderRowColumn() override; virtual const TSharedRef ConstructRowWidget(FSceneOutlinerTreeItemRef TreeItem, const STableRow& Row) override; virtual bool SupportsSorting() const override { return false; } //~ End ISceneOutlinerColumn Interface };