You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
24 lines
1.0 KiB
C++
24 lines
1.0 KiB
C++
// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "LocalizationDashboardPrivatePCH.h"
|
|
#include "SLocalizationTargetEditor.h"
|
|
#include "IDetailsView.h"
|
|
#include "LocalizationTargetTypes.h"
|
|
#include "PropertyEditorModule.h"
|
|
|
|
void SLocalizationTargetEditor::Construct(const FArguments& InArgs, ULocalizationTargetSet* const InProjectSettings, ULocalizationTarget* const InLocalizationTarget, const FIsPropertyEditingEnabled& IsPropertyEditingEnabled)
|
|
{
|
|
check(InProjectSettings->TargetObjects.Contains(InLocalizationTarget));
|
|
|
|
FPropertyEditorModule& PropertyModule = FModuleManager::LoadModuleChecked<FPropertyEditorModule>("PropertyEditor");
|
|
FDetailsViewArgs DetailsViewArgs(false, false, false, FDetailsViewArgs::ENameAreaSettings::HideNameArea, false, nullptr, false, NAME_None);
|
|
TSharedRef<IDetailsView> DetailsView = PropertyModule.CreateDetailView(DetailsViewArgs);
|
|
DetailsView->SetIsPropertyEditingEnabledDelegate(IsPropertyEditingEnabled);
|
|
|
|
ChildSlot
|
|
[
|
|
DetailsView
|
|
];
|
|
|
|
DetailsView->SetObject(InLocalizationTarget, true);
|
|
} |