// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Widgets/SCompoundWidget.h" struct FMassDebuggerModel; struct FMassDebuggerProcessingGraph; class SMassProcessingGraphView; template class SListView; class SMassProcessingView : public SCompoundWidget { public: SLATE_BEGIN_ARGS(SMassProcessingView){} SLATE_END_ARGS() ~SMassProcessingView(); void Construct(const FArguments& InArgs, TSharedRef InDebuggerModel); protected: void OnRefresh(); TSharedPtr DebuggerModel; TSharedPtr>> GraphsListWidget; TSharedPtr ProcessingGraphWidget; FString SelectedLabel; FDelegateHandle OnRefreshHandle; };