// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "IDetailCustomization.h" class IDetailLayoutBuilder; class ITargetPlatformManagerModule; ////////////////////////////////////////////////////////////////////////// // FAndroidSDKSettingsCustomization class FAndroidSDKSettingsCustomization : public IDetailCustomization { public: // Makes a new instance of this detail layout class for a specific detail view requesting it static TSharedRef MakeInstance(); // IDetailCustomization interface virtual void CustomizeDetails(IDetailLayoutBuilder& DetailLayout) override; // End of IDetailCustomization interface private: FAndroidSDKSettingsCustomization(); void BuildSDKPathSection(IDetailLayoutBuilder& DetailLayout); private: IDetailLayoutBuilder* SavedLayoutBuilder; ITargetPlatformManagerModule * TargetPlatformManagerModule; };