Files
UnrealEngineUWP/Engine/Source/Editor/EditorStyle/Private/EditorStyleClasses.cpp

42 lines
1.1 KiB
C++
Raw Normal View History

// Copyright 1998-2014 Epic Games, Inc. All Rights Reserved.
#include "EditorStylePrivatePCH.h"
/* UEditorStyleSettings interface
*****************************************************************************/
UEditorStyleSettings::UEditorStyleSettings( const class FPostConstructInitializeProperties& PCIP )
: Super(PCIP)
{
SelectionColor = FLinearColor(0.828f, 0.364f, 0.003f);
InactiveSelectionColor = FLinearColor(0.25f, 0.25f, 0.25f);
PressedSelectionColor = FLinearColor(0.701f, 0.225f, 0.003f);
bShowFriendlyNames = true;
}
#if WITH_EDITOR
void UEditorStyleSettings::PostEditChangeProperty(struct FPropertyChangedEvent& PropertyChangedEvent)
{
Super::PostEditChangeProperty(PropertyChangedEvent);
const FName Name = (PropertyChangedEvent.Property != nullptr) ? PropertyChangedEvent.Property->GetFName() : NAME_None;
if (Name == FName(TEXT("bEnableWindowAnimations")))
{
FSlateApplication::Get().EnableMenuAnimations(bEnableWindowAnimations);
}
// if (!FUnrealEdMisc::Get().IsDeletePreferences())
{
SaveConfig();
}
SettingChangedEvent.Broadcast(Name);
}
#endif