Files
UnrealEngineUWP/Engine/Source/Developer/SlateReflector/Private/Widgets/SWidgetReflector.h
Marc Audy a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00

34 lines
711 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "SlateFwd.h"
#include "Widgets/DeclarativeSyntaxSupport.h"
#include "Widgets/SUserWidget.h"
#include "Framework/Application/IWidgetReflector.h"
class FWidgetSnapshotService;
/**
* Widget reflector implementation.
* User widget to enable iteration without recompilation.
*/
class SWidgetReflector
: public SUserWidget
, public IWidgetReflector
{
public:
SLATE_USER_ARGS(SWidgetReflector)
{ }
SLATE_ARGUMENT(TSharedPtr<SDockTab>, ParentTab)
SLATE_ARGUMENT(TSharedPtr<FWidgetSnapshotService>, WidgetSnapshotService)
SLATE_END_ARGS()
virtual void Construct( const FArguments& InArgs ) = 0;
};