Files
UnrealEngineUWP/Engine/Source/Developer/Mac/MacPlatformEditor/Public/XcodeProjectSettingsDetailsCustomization.h
calvin zheng dd7731d7cc fix UnrealFrontEnd build fail, splitting XcodeProjectSettings into two files, so that UnrealFrontend can include the none editor part
#jira horde issue 303127
#rb Josh.Adams
#preflight 645e80ca2965f6ea8e085199

[CL 25456753 by calvin zheng in ue5-main branch]
2023-05-12 14:40:01 -04:00

34 lines
1.1 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*=============================================================================
XcodeProjectSettingsDetailsCustomization.h: Declares the FXcodeProjectSettingsDetailsCustomization class.
=============================================================================*/
#pragma once
#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "IDetailCustomization.h"
class IPropertyHandle;
class FReply;
class FXcodeProjectSettingsDetailsCustomization : public IDetailCustomization
{
public:
/** Makes a new instance of this detail layout class for a specific detail view requesting it */
static TSharedRef<IDetailCustomization> MakeInstance();
// IDetailCustomization interface
virtual void CustomizeDetails(IDetailLayoutBuilder& DetailLayout) override;
// End of IDetailCustomization interface
FReply OnRestorePlistClicked();
FReply OnRestoreEntitlementClicked();
TSharedPtr<IPropertyHandle> TemplateMacPlist;
TSharedPtr<IPropertyHandle> TemplateIOSPlist;
TSharedPtr<IPropertyHandle> PremadeMacEntitlements;
TSharedPtr<IPropertyHandle> ShippingEntitlements;
};