// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Widgets/SCompoundWidget.h" #include "Misc/NotifyHook.h" class IDetailsView; class ITableRow; class STableViewBase; class UBrushBuilder; class SBspBuilderListView; struct FSlateBrush; enum class ECheckBoxState : uint8; class SBspPalette : public SCompoundWidget, public FNotifyHook { public: SLATE_BEGIN_ARGS( SBspPalette ){} SLATE_END_ARGS(); void Construct( const FArguments& InArgs ); private: /** Make a widget for the list view display */ TSharedRef MakeListViewWidget(TSharedPtr BspBuilder, const TSharedRef& OwnerTable); /** List View for the BSP Builder Types */ TSharedPtr ListViewWidget; };