// Copyright Steve Streeting 2020 onwards // Released under the MIT license #include "StevesUEHelpersEd.h" #include "StevesFixedDataTableCustomisationLayout.h" #define LOCTEXT_NAMESPACE "FStevesUEHelpersEdModule" void FStevesUEHelpersEdModule::StartupModule() { FPropertyEditorModule& PropertyModule = FModuleManager::GetModuleChecked("PropertyEditor"); PropertyModule.RegisterCustomPropertyTypeLayout("StevesFixedDataTableRowHandle", FOnGetPropertyTypeCustomizationInstance::CreateStatic(&FStevesFixedDataTableCustomisationLayout::MakeInstance)); } void FStevesUEHelpersEdModule::ShutdownModule() { FPropertyEditorModule& PropertyModule = FModuleManager::GetModuleChecked("PropertyEditor"); PropertyModule.UnregisterCustomPropertyTypeLayout("StevesFixedDataTableRowHandle"); } #undef LOCTEXT_NAMESPACE IMPLEMENT_MODULE(FStevesUEHelpersEdModule, StevesUEHelpersEd)