Files
UnrealEngineUWP/Engine/Source/Editor/LocalizationDashboard/Private/LocalizationDashboardSettings.h
Saul Abreu 0fa8573c48 Added missing localization dashboard settings header and source file.
[CL 2495094 by Saul Abreu in Main branch]
2015-03-28 19:30:01 -04:00

39 lines
1.0 KiB
C++

// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Object.h"
#include "LocalizationTargetTypes.h"
#include "LocalizationDashboardSettings.generated.h"
// Class for loading/saving configuration settings and the details view objects needed for localization dashboard functionality.
UCLASS(Config=Editor, defaultconfig)
class ULocalizationDashboardSettings : public UObject
{
GENERATED_BODY()
public:
ULocalizationDashboardSettings(const FObjectInitializer& ObjectInitializer);
private:
UPROPERTY()
ULocalizationTargetSet* EngineTargetSet;
UPROPERTY(config)
TArray<FLocalizationTargetSettings> EngineTargetsSettings;
UPROPERTY()
ULocalizationTargetSet* GameTargetSet;
UPROPERTY(config)
TArray<FLocalizationTargetSettings> GameTargetsSettings;
public:
#if WITH_EDITOR
virtual void PostInitProperties() override;
virtual void PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent) override;
#endif
static ULocalizationTargetSet* GetEngineTargetSet();
static ULocalizationTargetSet* GetGameTargetSet();
};