// Copyright Epic Games, Inc. All Rights Reserved. #include "SoundCueDetails.h" #include "DetailLayoutBuilder.h" #include "DetailCategoryBuilder.h" #include "SoundBaseDetailsUtils.h" #define LOCTEXT_NAMESPACE "FSoundCueDetails" namespace SoundCueDetailsUtils { static const TArray CategoryOrder = { "Sound", "Attenuation", "Effects", "Voice Management", "AudioProperties", "Memory", "Advanced", "Developer", }; void SortCategories(const TMap& AllCategoryMap) { FSoundBaseDetailsUtils::SortSoundCategories(AllCategoryMap, SoundCueDetailsUtils::CategoryOrder); } } // namespace SoundCueDetailsUtils TSharedRef FSoundCueDetails::MakeInstance() { return MakeShared(); } void FSoundCueDetails::CustomizeDetails(IDetailLayoutBuilder& DetailBuilder) { DetailBuilder.SortCategories(SoundCueDetailsUtils::SortCategories); } #undef LOCTEXT_NAMESPACE