Files
UnrealEngine/Engine/Source/Editor/UMGEditor/Public/UMGEditorProjectSettings.h
2025-05-18 13:04:45 +08:00

44 lines
1.0 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "EditorConfigBase.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Object.h"
#include "UObject/SoftObjectPath.h"
#include "WidgetEditingProjectSettings.h"
#include "Engine/EngineTypes.h"
#include "Misc/NamePermissionList.h"
#include "UMGEditorProjectSettings.generated.h"
class UWidgetCompilerRule;
class UUserWidget;
class UWidgetBlueprint;
class UPanelWidget;
/**
* Implements the settings for the UMG Editor Project Settings
*/
UCLASS(config=Editor, defaultconfig)
class UMGEDITOR_API UUMGEditorProjectSettings : public UWidgetEditingProjectSettings
{
GENERATED_BODY()
public:
UUMGEditorProjectSettings();
#if WITH_EDITOR
virtual FText GetSectionText() const override;
virtual FText GetSectionDescription() const override;
#endif
#if WITH_EDITOR
// Begin UObject Interface
virtual void PostEditChangeChainProperty(struct FPropertyChangedChainEvent& PropertyChangedEvent) override;
// End UObject Interface
#endif
};