// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "DesignerExtension.h" #include "IHasDesignerExtensibility.h" class FUIComponentContainerDesignerExtensionFactory : public IDesignerExtensionFactory, public TSharedFromThis { public: FUIComponentContainerDesignerExtensionFactory() = default; virtual ~FUIComponentContainerDesignerExtensionFactory() = default; virtual TSharedRef CreateDesignerExtension() const override; }; class FUIComponentContainerDesignerExtension : public FDesignerExtension { public: virtual void PreviewContentCreated(UUserWidget* PreviewWidget) override; virtual void PreviewContentChanged(TSharedRef NewContent) override; };