// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "IDetailCustomization.h" #include "Containers/Array.h" #include "Input/Reply.h" // IWYU pragma: keep #include "UObject/WeakObjectPtrTemplates.h" class UPCGGraphInstance; class FPCGGraphInstanceDetails : public IDetailCustomization { public: static TSharedRef MakeInstance(); virtual void CustomizeDetails(IDetailLayoutBuilder& DetailBuilder) override; private: bool SaveInstanceButtonEnabled() const; FReply OnSaveInstanceClicked(); TArray> SelectedGraphInstances; };