Files
UnrealEngineUWP/Engine/Source/Developer/Mac/MacPlatformEditor/Public/XcodeProjectSettingsDetailsCustomization.h

34 lines
1.1 KiB
C
Raw Normal View History

// 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;
};