Files
UnrealEngineUWP/Engine/Source/Editor/MovieSceneTools/Private/MovieSceneToolsUserSettings.cpp
Ben Marsh 20bf0eb6a1 Updating copyright notices to 2017 (copying from //Tasks/UE4/Dev-Copyright-2017).
#rb none
#lockdown Nick.Penwarden

[CL 3226823 by Ben Marsh in Main branch]
2016-12-08 08:52:44 -05:00

30 lines
913 B
C++

// Copyright 1998-2017 Epic Games, Inc. All Rights Reserved.
#include "MovieSceneToolsUserSettings.h"
#include "UObject/UnrealType.h"
UMovieSceneUserThumbnailSettings::UMovieSceneUserThumbnailSettings(const FObjectInitializer& Initializer)
: Super(Initializer)
{
ThumbnailSize = FIntPoint(128, 72);
bDrawThumbnails = true;
Quality = EThumbnailQuality::Normal;
}
void UMovieSceneUserThumbnailSettings::PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent)
{
Super::PostEditChangeProperty(PropertyChangedEvent);
const FName PropertyName = PropertyChangedEvent.Property ? PropertyChangedEvent.Property->GetFName() : NAME_None;
if (PropertyName == GET_MEMBER_NAME_CHECKED(UMovieSceneUserThumbnailSettings, Quality))
{
BroadcastRedrawThumbnails();
}
ThumbnailSize.X = FMath::Clamp(ThumbnailSize.X, 1, 1024);
ThumbnailSize.Y = FMath::Clamp(ThumbnailSize.Y, 1, 1024);
SaveConfig();
}