65 lines
1.4 KiB
C++
65 lines
1.4 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "DetailsViewStyleKey.h"
|
|
|
|
FDetailsViewStyleKey::FDetailsViewStyleKey(): Name("")
|
|
{
|
|
}
|
|
|
|
FDetailsViewStyleKey::FDetailsViewStyleKey(FDetailsViewStyleKey& Key): FDetailsViewStyleKey(Key.GetName())
|
|
{
|
|
}
|
|
|
|
FDetailsViewStyleKey::FDetailsViewStyleKey(const FDetailsViewStyleKey& Key): FDetailsViewStyleKey(Key.GetName())
|
|
{
|
|
}
|
|
|
|
FDetailsViewStyleKey& FDetailsViewStyleKey::operator=(FDetailsViewStyleKey& OtherStyleKey)
|
|
{
|
|
this->Name = OtherStyleKey.Name;
|
|
return *this;
|
|
}
|
|
|
|
FDetailsViewStyleKey& FDetailsViewStyleKey::operator=(const FDetailsViewStyleKey& OtherStyleKey)
|
|
{
|
|
this->Name = OtherStyleKey.Name;
|
|
return *this;
|
|
}
|
|
|
|
bool FDetailsViewStyleKey::operator==(const FDetailsViewStyleKey& OtherStyleKey) const
|
|
{
|
|
return this->Name == OtherStyleKey.Name;
|
|
}
|
|
|
|
FName FDetailsViewStyleKey::GetName() const
|
|
{
|
|
return Name;
|
|
}
|
|
|
|
const FDetailsViewStyleKey& FDetailsViewStyleKeys::Classic()
|
|
{
|
|
static const FDetailsViewStyleKey Classic{"Classic"};
|
|
return Classic;
|
|
}
|
|
|
|
const FDetailsViewStyleKey& FDetailsViewStyleKeys::Card()
|
|
{
|
|
static const FDetailsViewStyleKey Card{"Card"};
|
|
return Card;
|
|
}
|
|
|
|
const FDetailsViewStyleKey& FDetailsViewStyleKeys::Default()
|
|
{
|
|
static const FDetailsViewStyleKey Default{"Default"};
|
|
return Default;
|
|
}
|
|
|
|
FDetailsViewStyleKey::FDetailsViewStyleKey(FName InName): Name(InName)
|
|
{
|
|
}
|
|
|
|
bool FDetailsViewStyleKeys::IsDefault(const FDetailsViewStyleKey& StyleKey)
|
|
{
|
|
return StyleKey.GetName() == Default().GetName();
|
|
}
|